Skip to content
oivron edited this page Aug 11, 2023 · 11 revisions

Skjermdump av Mu

Mu

Mu er utviklet for nybegynnere i programmering og passer dermed i utgangspunktet godt for elever i skolen. For elever som jobber visuelt finnes det brukbar støttefunksjonalitet i form av zoom og fargeoppsett. Men Mu er ingen ideel løsning for elever som bruker skjermleser. Dette gjelder særlig manglende støtte for code completion og muligheten for å finne feil i koden. Programmet har mange hurtigtaster.

Installasjon

Fritt tilgjengelig fra codewith.mu.

Støtte for programmeringsspråk

Python/MicroPython.

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

micro:bit, Lego Spike, Raspberry Py Pico samt en del andre mikrokontrollere.

Bruk av programmet for elever som jobber visuelt

Bruk av Mu for elever som jobber visuelt.

Fargeoppsett (F1)

3 ulike fargeoppsett, ett lyst og to mørke.

Skrifttype og kontrast

Brukbar kontrast i grensesnittet. Kontrast kan ikke justeres separat. Ingen valgmuligheter for skrifttype.

Zoom (Ctrl++ / Ctrl+-)

Zoom-funksjon som forstørrer editor og konsoll, men ingenting annet. Det betyr at knappene øverst ikke forstørres.

Hvis du bruker funksjonen til å forstørre editor og deretter åpner konsollen, vil du se at konsollen ikke er forstørret. Men hvis konsollen er åpen når du forstørrer, vil både editor og konsoll forstørres.

Bruk av programmet for elever som bruker punktskrift

Bruk av Mu for elever som bruker skjermleser.

Navigering i app generelt

Det er ikke enkelt å navigere rundt i programvinduet med tastatur. Men det finnes heldigvis hurtigtaster for det meste.

Editor

Det du skriver i editor vil vises både med punkt og tale. Men for JAWS skaper Code completion problemer (se under).

Skjermleseren leser også når du bruker piltastene i programkoden, både med punkt og tale. Men for blanke linjer, vil JAWS noen ganger vise det samme som står på linja over der du befinner deg. Dette er naturligvis problematisk siden du da vil få inntrykk av at det faktisk står skrevet noe på den blanke linja.

Leselisttastene fungerer fint. Markørhentetastene fungerer også fint, men ikke med NVDA. Flytting av markør med markørhentetastene når du bruker NVDA vil flytte markør på leselist, men ikke på skjermen. Leselist vil dermed vise markør på feil sted.

Code completion er fungerer ikke med JAWS. Hvis du velger et forslag fra lista, vil det du har valgt bli stående på skjermen og på leselist. Og hvis du sletter hele eller deler av dette igjen, vil det fremdeles vises på leselista. Det samme hvis du bruker Escape for å avbryte lista med forslag. Det beste for elever som bruker skjermleser, ville vært å deaktivere Code completion. Dessverre lar ikke det seg gjøre.

Code completion fungerer bedre med NVDA. Når lista med forslag kommer fram, vil talen lese innholdet i lista, men leselist vil vise det du faktisk skriver. Men når du velger noe fra lista over forslag, vil resultatet ofte bli at NVDA låser seg. Det du deretter skriver, vil ikke vises på leselist selv om talen leser det. Hvis du veksler med Alt+Tab et par ganger ganger, løser dette seg gjerne. Men dette er naturligvis en ulempe. Det beste er nok å ignorere Code completion og bare skrive programkode manuelt.

Errors

Syntaksfeil som oppstår blir vist direkte i programkoden når du velger Check (F2). Disse feilene vises på en linje som settes inn direkte under linja med feilen. Men skjermlesere viser ikke disse feilmeldingene, verken med tale eller punkt.

Men når du kjører programkoden din, vil eventuelle feil dukke opp konsollen. Og her vil skjermleserne fungere bedre. Bruk leselisttastene for å lese feilmeldingene i konsollen. Husk at du må slå av markørfølging når du skal lese innholdet i konsollen.

Console

Console eller konsollen kommer fram når du kjører programmet ditt (F5). I konosollen vil skjermleserne lese innholdet med både punkt og tale.

Du kan ikke bruke piltaster til å navigerer rundt i konsollen. Bruk av piltaster i konsollen vil i stedet bla i kommandohistorikken. Bruk leselisttastene for å lese innholdet i konsollen.

Hurtigtaster

Mu har en god del hurtigtaster som du finner på codewith.mu/en/tutorials/1.2/shortcuts.

Testet med

Klikk for å utvide.
  • NVDA 2023
  • JAWS 2023
  • Windows 10
  • Mu 1.2.0