Skip to content
oivron edited this page Jun 21, 2022 · 6 revisions

Skjermdump av PyDev med LiClipse

PyDev med LiClipse

Elever som jobber visuelt, vil finne enkelte nyttige funksjoner i PyDev, men de er begrensede. De kan forstørre editor og konsoll ganske mye, men resten av grensesnittet forstørres ikke. Programmet har et godt utvalg av lyse og mørke fargeoppsett (Color Theme), men dette gjelder kun selve editoren.

Elever som bruker skjermleser og leselist vil oppleve at programmet i hovedsak fungerer godt. Markørhenterne fungerer bare med JAWS, ikke med NVDA. Code completion fungerer heller ikke og bør deaktiveres.

PyDev har mange hurtigtaster, selv om flere av dem er litt tungvinne å bruke. Men hurtigtaster kan tilordnes.

Installasjon

Installer LiClipse. PyDev er tilgjengelig som del av LiClipse som kan lastes ned fra liclipse.com.

Støtte for programmeringsspråk

I tillegg til Python, blant annet HTML, JavaScript, TypeScript, Swift.

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

Ukjent, men det er mulig å legge til Python-moduler ved hjelp av pip.

Visuelt

Fargeoppsett

Rundt 30 fargeoppsett, både lyse og mørke. NB Gjelder kun editorvinduet. Se Windows > Preferences > Appearance > Color Theme.

Skrifttype og kontrast

Det er mulig å tilpasse skrifttype og farge på enkeltelementer i programkoden. Se Windows > Preferences > Appearance > Colors and Fonts.

Zoom (Ctrl++/Ctrl+-)

NB! Du kan ikke bruke numerisk tastatur. Zoom forstørrer tekst i editor og console, men ikke interaktive konsoll. Heller ikke resten av grensesnittet.

Punkt

Navigering i app generelt

Standard utformet grensesnitt der menyer og dialoger ser ut til å fungere fint.

Editor (F12)

Leselist og tale gir ekko under skriving. Bruk av piltastene gir ekko både i punkt og tale. Tastene på leselist fungerer.

Markørhentere flytter markør på leselist, men ikke på skjerm med NVDA. Kode som skrives kommer der markøren står på skjermen, ikke på leselist. Dette fungerer med JAWS.

Code completion blir ikke lest, men denne lista forstyrrer heller ikke. Bør deaktiveres: Windows > Preferences > PyDev > Editor > Code completion. Fjern avkryssing for Request completion on all letter chars and _.

Errors

Error log inneholder mye informasjon, men ikke feil i koden. I stedet vil Problems (Alt+Shift+Q, X) vise feil i koden. Ved å trykke Enter på en feil, vil du komme til det stedet i koden der feilen befinner seg. Dette fungerer med leselist og tale. JAWS leser dessuten ordet 'ugyldig' på linjer som er markert med feil i koden. Konfigurering av feil og advarseler: Windows > Preferences > PyDev > Editor > Code Analysis.

Console (Alt+Shift+Q, C)

Du får skriveekko i punkt og tale. Piltastene gir ekko i både punkt og tale. Leselisttastene fungerer.

Interactive console (Ctrl+Alt+Enter)

I stedet for den vanlige konsollen, kan du velge en interaktiv konsoll (Ctrl+Alt+Enter). Kommandoen åpner en dialog der du må velge type konsoll. Hvis du velge Python console, vil du få Python prompt som ikke finnes i standard-konsollen. Også denne konsollen gir skriveekko i punkt og tale. Den kan dessuten leses med leselisttastene.

Hurtigtaster (Ctrl+Shift+L to ganger)

Det finnes mange hurtigtaster (keybindings). Det er også mulig å tilordne hurtigtaster.

Det finnes ingen hurtigtast for å navigere til Package Explorer (filbehandler). Men du kan tilordne en hurtigtast: Windows > Preferences > General > Keys. Kommandoen heter Show View (PyDev Package Explorer).

Testet med

  • NVDA 2022.1
  • JAWS 2022
  • Windows 10
Clone this wiki locally