Innehållsförteckning
NVDA (Non Visual Desktop Access) är världens mest populära gratis skärmläsare och ett perfekt verktyg för att börja testa tillgänglighet. Med över 200 000 användare världen över ger NVDA dig en autentisk upplevelse av hur skärmläsaranvändare navigerar på webben, utan kostnaden för kommersiella alternativ.
Vad är NVDA?
NVDA (Non Visual Desktop Access) är en open source skärmläsare utvecklad av NV Access i Australien. Sedan 2006 har NVDA vuxit till att bli det mest använda gratis alternativet till kommersiella skärmläsare som JAWS, och används av miljontals personer med synnedsättning över hela världen.
För dig som testar tillgänglighet är NVDA det perfekta verktyget att börja med. Det är gratis, aktivt utvecklat, och ger dig samma kärnfunktionalitet som dyra kommersiella alternativ. NVDA följer webstandarder noggrant, vilket gör det till ett pålitligt testverktyg.
Installation och första intryck
Ladda ner och installera NVDA
NVDA är helt gratis att ladda ner och använda:
- Gå till nvaccess.org och ladda ner senaste versionen
- Välj mellan att installera permanent eller köra som portabel version
- Installationen tar bara några minuter
- NVDA startar automatiskt efter installation
Första gången NVDA startar hör du välkomstmeddelandet och en kort genomgång av grundläggande kommandon.
Tips: NVDA har en ”portabel” version som du kan köra från ett USB-minne utan installation, perfekt för tillfällig testning på olika datorer.
NVDA-menyn och grundinställningar
Tryck NVDA + N för att öppna NVDA-menyn där du kan:
- Justera röstinställningar
- Konfigurera tangentbordsgenvägar
- Aktivera/inaktivera tillägg
- Ändra språk och uttal
Grundläggande NVDA-kommandon
NVDA-tangenten
NVDA använder en ”modifiertangent” för sina kommandon. Som standard är detta:
- Insert (på stationära tangentbord)
- Caps Lock (kan aktiveras i inställningarna)
I den här guiden använder vi ”NVDA” för att referera till din NVDA-tangent.
Viktiga systemkommandon
- Ctrl + Alt + N – Starta NVDA
- NVDA + Q – Stäng av NVDA
- NVDA + N – Öppna NVDA-menyn
- NVDA + F1 – Hjälp/kommandobrevsikt
- NVDA + S – Tal på/av (Speech Mode)
- NVDA + T – Läs fönstrets titel
Webbnavigation med NVDA
NVDA har två huvudlägen för webbnavigation:
Browse Mode (Bläddringsläge)
- Aktivt som standard när du öppnar webbsidor
- Använd pilar för att navigera rad för rad
- Enkla bokstäver fungerar som snabbkommandon
Focus Mode (Fokusläge)
- Aktiveras automatiskt i formulärfält
- Bokstäver skrivs in direkt i fält
- Tryck Escape för att återgå till Browse Mode
Snabbnavigation med bokstäver
I Browse Mode kan du hoppa snabbt mellan element med dessa tangenter:
- H – Nästa rubrik (Shift+H för föregående)
- 1-6 – Specifik rubriknivå (H1, H2, H3, osv.)
- L – Nästa länk
- F – Nästa formulärfält
- B – Nästa knapp
- E – Nästa redigeringsfält
- C – Nästa kombinationsruta (dropdown)
- X – Nästa kryssruta
- R – Nästa radioknapp
- T – Nästa tabell
- G – Nästa grafik
- D – Nästa landmärke
Läskommandon
- NVDA + Nedåtpil – Läs allt från aktuell position
- NVDA + Uppåtpil – Läs aktuell rad
- NVDA + Vänsterpil – Läs föregående tecken
- NVDA + Högerpil – Läs nästa tecken
- NVDA + Ctrl + Vänsterpil – Läs föregående ord
- NVDA + Ctrl + Högerpil – Läs nästa ord
- Ctrl – Pausa/fortsätt läsning
NVDA:s kraftfulla testfunktioner
Elementlistor för snabb analys
NVDA:s elementlistor är ovärderliga för att snabbt analysera sidstruktur:
- NVDA + F7 – Elementlista (länkar, rubriker, landmarks)
- Växla mellan flikar för olika elementtyper
- Sök efter specifika element med första bokstaven
Elementlistan avslöjar omedelbart:
- Om rubrikstrukturen är logisk
- Om länkar har meningsfulla beskrivningar
- Om sidan använder landmarks korrekt
Table Navigation Mode
NVDA har specialkommandon för tabellnavigation:
- Ctrl + Alt + Pilar – Navigera mellan tabellceller
- NVDA + T – Läs kolumnrubrik
- NVDA + Shift + T – Läs radrubrik
Speak Typed Characters och Words
För testning av formulär, aktivera:
- NVDA + 2 – Läs upp tecken medan du skriver
- NVDA + 3 – Läs upp ord när de blir kompletta
NVDA-specifika testtekniker
Testa sidstruktur metodiskt
- Öppna elementlistan med NVDA + F7
- Gå till ”Rubriker” – kontrollera att hierarkin är logisk
- Gå till ”Landmärken” – kontrollera att sidan använder nav, main, aside
- Gå till ”Länkar” – kontrollera att länktexterna är beskrivande
Fokushantering och tabordning
Testa fokusflödet genom att:
- Trycka Tab från början av sidan
- Lyssna efter NVDA:s beskrivning av varje element
- Notera om fokus hoppar ologiskt eller fastnar
- Kontrollera att alla interaktiva element går att nå
Formulärtestning steg för steg
- Navigera till formuläret med F-tangenten
- Kontrollera etiketter – NVDA ska läsa upp beskrivande labels
- Testa obligatoriska fält – NVDA säger ”obligatorisk” för required-fält
- Skicka ofullständigt formulär – kontrollera att felmeddelanden läses upp tydligt
- Testa komplexa fält som datepickers eller autocomplete
Vanliga tillgänglighetsproblem NVDA hjälper dig hitta
Bilder utan alternativtext
Så upptäcker du det:
- Tryck G för att hoppa mellan bilder
- NVDA läser ”grafik” för bilder utan alt-text
- Bra alt-text läses upp som ”grafik: [beskrivning]”
- Dekorativa bilder ska inte läsas upp alls
Otillgänglig JavaScript-funktionalitet
Så upptäcker du det:
- Interaktiva element som inte går att aktivera med Enter eller Space
- Innehåll som uppdateras utan att NVDA meddelar förändringen
- Dropdown-menyer som inte kan navigeras med pilar
Saknad eller dålig ARIA-märkning
Så upptäcker du det:
- Komplexa widgets (tabbar, accordions) som NVDA inte kan beskriva
- Live regions som inte meddelar uppdateringar
- Knappar och länkar utan beskrivande aria-label
Dålig rubrikstruktur
Så upptäcker du det:
- Använd NVDA + F7 och gå till ”Rubriker”
- Kontrollera att det finns endast en H1
- Se att rubrikerna skapar en logisk hierarki
- Inga nivåer ska hoppas över (H1 → H3)
Optimala NVDA-inställningar för testning
Justa talhastighet för testning
Som nybörjare på skärmläsartestning:
- NVDA + Ctrl + Page Up/Down – Justera talhastighet
- Börja långsamt och öka gradvis när du blir bekväm
- Erfarna skärmläsaranvändare lyssnar mycket snabbare än nybörjare
Aktivera utvecklarvänliga inställningar
I NVDA-inställningar (NVDA + N → Inställningar):
Webbläsarläge:
- Aktivera ”Säg alla tillgängliga beskrivningar”
- Aktivera ”Rapportera tabeller”
- Aktivera ”Rapportera listor och listobjekt”
Formatering av dokument:
- Aktivera ”Rapportera färgändringar”
- Aktivera ”Rapportera stiländringar”
- Aktivera ”Rapportera stavfel”
NVDA Add-ons för förbättrad testning
Användbara tillägg för utvecklare
NVDA stöder tillägg som kan förbättra testprocessen:
- Developer Toolkit – Visa HTML-attribut och CSS-information
- Focus Highlight – Visuell markering av fokus
- Speech Logger – Logga allt NVDA säger för analys
Installera tillägg via NVDA-menyn → Verktyg → Hantera tillägg.
Praktiska testscenarion med NVDA
Scenario 1: Testa en produktsida
- Öppna sidan och låt NVDA läsa rubriken
- Tryck NVDA + F7 för att få överblick av strukturen
- Navigera med H för att följa informationsflödet
- Testa ”köp”-knappen – går den att hitta och aktivera?
- Kontrollera produktbilder med G-tangenten
Scenario 2: Testa registreringsformulär
- Navigera till formuläret med F
- Gå igenom varje fält och lyssna på instruktioner
- Testa med felaktig data – hörs felmeddelanden?
- Kontrollera lösenordskrav – meddelas de tydligt?
- Testa skicka-knappen och bekräftelse
Scenario 3: Testa navigation och meny
- Använd D för att hoppa mellan landmärken
- Testa huvudnavigationen – fungerar pilknappar i menyer?
- Kontrollera breadcrumbs och sidnavigation
- Testa sökfunktionen och dess resultat
Felsökning av vanliga NVDA-problem
NVDA säger inget eller mycket lite
Lösningar att prova:
- Kontrollera att Speech Mode är aktiverat (NVDA + S)
- Tryck NVDA + T för att verifiera att NVDA fungerar
- Starta om webbläsaren – vissa sidor laddar NVDA-stöd sent
- Kontrollera att sidan har laddats helt
NVDA fastnar i Focus Mode
Lösning: Tryck Escape för att återgå till Browse Mode. Om det inte fungerar, tryck NVDA + Space för att växla manuellt.
Snabbnavigation fungerar inte
Kontrollera:
- Att du är i Browse Mode (inte Focus Mode)
- Att du är fokuserad på webbsideinnehållet, inte URL-fältet
- Att sidan faktiskt innehåller element av den typ du söker
Jämförelse med andra skärmläsare
För en fullständig testprocess, komplettera NVDA med:
- JAWS på Windows – Kommersiell standard med fler funktioner
- VoiceOver på Mac OS – Testa på macOS-plattformen
- VoiceOver på iOS – Mobil tillgänglighetstestning
- TalkBack på Android – Android-skärmläsare
Läs vår grundguide för att förstå skärmläsartestning i allmänhet.
Frågor och svar
Är NVDA lika bra som JAWS för testning?
NVDA täcker 90% av det du behöver för grundlig tillgänglighetstestning. Den följer webstandarder lika bra som JAWS och är perfekt för att börja med. För avancerad enterprise-testning kan JAWS ha fler specialfunktioner, men NVDA räcker för de flesta utvecklingsteam.
Fungerar NVDA med alla webbläsare?
NVDA fungerar utmärkt med Firefox och Chrome, bra med Edge, och acceptabelt med Internet Explorer. För konsistent testning rekommenderas Firefox eller Chrome.
Kan jag använda NVDA på jobbet utan installation?
Ja! NVDA:s portabla version kan köras från ett USB-minne utan administratörsrättigheter. Perfect för utvecklare som vill testa på olika maskiner.
Hur ofta uppdateras NVDA?
NVDA uppdateras cirka 3-4 gånger per år med större versioner, plus säkerhetsuppdateringar vid behov. Uppdateringar är gratis och lätta att installera. NVDA meddelar när uppdateringar finns tillgängliga.
Vilka språk stöder NVDA?
NVDA stöder över 50 språk inklusive svenska. Du kan ändra språk i inställningarna och NVDA kommer automatiskt växla uttal baserat på webbsidans språk om det är korrekt markerat.
Kan NVDA läsa PDF-filer och Office-dokument?
Ja, NVDA kan läsa PDF-filer (om de är tillgängliga), Word-dokument, Excel-kalkylblad och PowerPoint-presentationer. Detta gör det användbart för att testa dokumenttillgänglighet också.
Finns det mobilversioner av NVDA?
Nej, NVDA finns bara för Windows. För mobiltestning använd de inbyggda skärmläsarna: VoiceOver på iOS och TalkBack på Android.
Kan jag anpassa NVDA:s röst?
Ja, NVDA kommer med flera röster och stöder SAPI-röster installerade på systemet. Du kan justera hastighet, tonhöjd, och volym. För professionell testning rekommenderas tydliga röster som eSpeak eller Windows OneCore-röster.
Vad händer om NVDA kraschar under testning?
NVDA är mycket stabilt, men om det kraschar kan du snabbt starta om det med Ctrl + Alt + N. NVDA sparar dina inställningar automatiskt, så du förlorar inte konfiguration. Ha alltid senaste versionen installerad för bästa stabilitet.