Skip to content
oivron edited this page Jun 29, 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. Du kan forstørre editor og konsoll ganske mye, men resten av grensesnittet kan ikke forstørres. Programmet har et godt utvalg av lyse og mørke fargeoppsett (Color Theme), men det gjelder kun selve editoren. Du kan ikke endre farge på de andre delene av programmet.

Elever som bruker skjermleser og leselist vil oppleve at programmet i hovedsak fungerer godt. Men markørhenterne fungerer bare med JAWS, ikke med NVDA. Code completion fungerer ikke med noen av dem og bør derfor deaktiveres.

PyDev har mange hurtigtaster, selv om flere av dem er litt tungvinne å bruke. Men du kan tilordne hurtigtaster ved behov.

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, støttes blant annet HTML, JavaScript, TypeScript og 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. Men det 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 det numeriske tastaturet til å forstørre eller forminske. Zoom forstørrer tekst i editor og konsoll, men ikke i 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 skjermleseren. Bør deaktiveres: Windows > Preferences > PyDev > Editor > Code completion. Fjern avkryssing for Request completion on all letter chars and _.

Problems (Alt+Shift+Q, X)

Error log inneholder mye informasjon, men ikke feil i koden. I stedet vil Problems vise feil i programkoden. Ved å trykke Enter på en feil, vil du komme til det stedet i koden der feilen befinner seg. Dette fungerer med leselist og tale.

I selve programkoden vil JAWS lese ordet 'ugyldig' på linjer som er markert med feil.

Konfigurering av feil og advarseler gjøres under Windows > Preferences > PyDev > Editor > Code Analysis.

Console (Alt+Shift+Q, C)

I konsollen får du skriveekko i punkt og tale. Dessuten gir piltastene ekko i både punkt og tale. Leselisttastene fungerer også.

Interactive console (Ctrl+Alt+Enter)

I stedet for den vanlige konsollen, kan du velge 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. Du kan dessuten lese den med leselisttastene.

Hurtigtaster (Ctrl+Shift+L to ganger)

Det finnes mange hurtigtaster (keybindings). Du kan også tilordne dine hurtigtaster.

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

Testet med

  • NVDA 2022.1
  • JAWS 2022
  • Windows 10