Skip to content

PyCharm

oivron edited this page Jun 29, 2022 · 1 revision

Skjermdump av PyCharm

PyCharm

For elever som jobber visuelt, finnes det enkelte funksjoner i PyCharm som kan være nyttige. Det har en zoom-funksjon, men den fungerer ikke i hele grensesnittet. Du kan dermed ikke forstørre alt. Du får også et utvalg av lyse og mørke fargeoppsett (Color Theme). Disse kan du bruke på hele eller bare deler av grensesnittet. PyCharm har også filter fo rød-grønn fargeblindhet.

Elever som bruker skjermleser og leselist vil oppleve at PyCharm fungerer godt et stykke på vei, i hvert fall for NVDA. Men markørhenterne fungerer ikke riktig verken med NVDA eller JAWS. Dessuten har JAWS et problem ved sletting av tekst som medfører at all tekst forsvinner fra leselista.

Code completion fungerer ikke og bør derfor deaktiveres.

Installasjon

For fri bruk, last ned Community-versjonen av PyCharm. PyCharm krever Java, men du trenger ikke installere det siden Java følger med installasjonen av PyCharm. Men du må aktivere Java Access Bridge.

Støtte for programmeringsspråk

Kun Python.

Støtte for verktøy (microbit, Lego, ..)

Det finnes en plugin for micro:bit.

PyCharm Accessibility

https://www.jetbrains.com/help/pycharm/accessibility.html

Visuelt

Fargeoppsett

  • Filter for rød-grønn fargeblindhet (Protanopi og Deuteranopi): Settings > Appearance & Behavior > Appearance: Adjust colors for red-green deficiency
  • Valg mellom lyse og mørke fargeoppsett: Settings > Appearance & Behavior > Appearance: Theme
  • Det går også an å sette fargeoppsett separat for bare deler av grensesnittet: Settings > Editor > Color Scheme > General: Scheme

Skrifttype

Du kan endre skrifttype: Settings > Appearance & Behavior > Appearance: Use custom font.

Zoom

Forstørring, men ikke overalt i grensesnittet. Du kan for eksempel ikke endre størrelse på Project windows. Bruk Ctrl+ musehjul. Men denne funksjonen må du først aktivere under Settings > Editor > General: Mouse Control.

Punkt

Editor

Du får skriveekko i både punkt og tale. Men husk å slå på skriveekko for både tegn og ord. Ved sletting av tegn, hender det at hele linja blir borte på leselist med JAWS samtidig som statuscellene begynner å løpe løpsk.

Ved bruk av piltaster får du også ekko i pukt og tale. Leselisttastene fungerer også.

Markørhenterne flytter markør på leselist, men ikke på skjermen. Leselist viser derfor ikke faktisk markørposisjon. Når du skriver, kommer teksten ved markørposisjonen på skjermen.

Skjermleseren kan ikke lese lista over forslag (Code completion). Men denne lista forstyrrer ikke. Men Code completion bør likevel deaktiveres.

Problems (Alt+6)

Lista over feil og advarsler fungerer. Du kan trykke Enter i lista og komme tilbake til det stedet i koden der feilen befinner seg.

Python Console

Skriveekko i punkt og tale fungerer, men piltastene gir ingen info verken på leselist eller i tale. Leselisttastene fungerer heller ikke.

Terminal

NVDA gir skriveekko bare med tale. Verken punkt eller tale med JAWS.

Piltastene gir ingenting verken i pukt eller tale. Ctrl+Pil opp/ned navigerer opp og ned i terminalen med NVDA, men leselist og tale følger ikke. Med JAWS skjer det ingenting. Leselisttastene fungerer ikke.

Hurtigtaster

Programmet har mange hurtigtaster. Disse kan konfigureres under Settings > Keymap.

Testet med

  • PyCharm 2022.1.3
  • NVDA 2022.1
  • JAWS 2022
  • Windows 10