Delen via


Toetsenbord

Notitie

Deze ontwerphandleiding is gemaakt voor Windows 7 en is niet bijgewerkt voor nieuwere versies van Windows. Veel van de richtlijnen zijn in principe nog steeds van toepassing, maar de presentatie en voorbeelden weerspiegelen niet onze huidige ontwerprichtlijnen.

Het toetsenbord is het primaire invoerapparaat dat wordt gebruikt voor tekstinvoer in Microsoft Windows. Voor toegankelijkheid en efficiëntie kunnen de meeste acties ook worden uitgevoerd met behulp van het toetsenbord.

Toetsenborden kunnen ook verwijzen naar virtuele, schermtoetsenborden en schrijfblokken die worden gebruikt door computers zonder een fysiek toetsenbord, zoals tabletcomputers.

schermopname van het schermtoetsenbord

Het schermtoetsenbord van Windows Tablet en Touch Technology.

schermafbeelding van het windows-tablet-schrijfblok

Het schrijfblok voor Windows Tablet en Touch Technology.

Er zijn zes basistypen sleutels:

  • Een tekentoets verzendt een letterlijk teken naar het venster met invoerfocus.
  • Een wijzigingstoets in combinatie met een andere toets verandert de betekenis van de bijbehorende toets, zoals Ctrl, Alt, Shift en de Windows-logotoets.
  • De navigatietoetsen zijn de richtingspijlen, plus Start, End, Page Up en Page Down.
  • De bewerkingssleutels zijn Invoegen, Backspace en Verwijderen.
  • De functietoetsen zijn F1 tot en met F12.
  • Systeemsleutels zetten het systeem in een modus of voeren een systeemtaak uit, zoals Print Screen, Caps Lock en Num Lock.

Toegangstoetsen zijn toetsen of toetsencombinaties die worden gebruikt voor toegankelijkheid om te communiceren met alle besturingselementen of menu-items met behulp van het toetsenbord. Sneltoetsen zijn toetsen of toetsencombinaties die door geavanceerde gebruikers worden gebruikt om veelgebruikte opdrachten voor efficiëntie uit te voeren. Windows geeft toegangssleutels aan door de toewijzing van de toegangssleutel te onderstrepen.

schermafbeelding van toegangstoetsen en sneltoetsen

In dit voorbeeld ziet u zowel toegangstoetsen als sneltoetsen.

Als u visuele onbelangrijke e-mail wilt voorkomen, worden de onderstrepingen van de toegangssleutel standaard verborgen en worden deze alleen weergegeven wanneer op de Alt-toets wordt gedrukt. Om consistentie met Windows te behouden, worden de afbeeldingen in de UX-handleiding ook weergegeven met de onderstreping van de toegangssleutels, tenzij de richtlijn toegangssleutels omvat.

Als u de kennis van de toegangssleuteltoewijzingen in uw programma tijdens het ontwikkelingsproces wilt verbeteren, kunt u ze altijd weergeven. Ga in het Configuratiescherm naar het Toegankelijkheidscentrum en klik op Het toetsenbord gemakkelijker te gebruiken; schakel vervolgens het selectievakje Sneltoetsen en toegangstoetsen onderstrepen in.

Opmerking: richtlijnen met betrekking tot toegankelijkheid worden weergegeven in een afzonderlijk artikel.

Ontwerpconcepten

Elementen van toetsenbordnavigatie

Gebruikers communiceren met een venster met behulp van het toetsenbord door naar besturingselementen te navigeren, selecties te maken en opdrachten uit te voeren. De volgende elementen werken samen om dit te realiseren.

schermafbeelding van het dialoogvenster Kleuren bewerken

Om de elementen van toetsenbordnavigatie in de volgende lijst te illustreren, verwijzen we naar dit dialoogvenster.

  • Invoerfocus. Het besturingselement met invoerfocus ontvangt de meeste toetsenbordinvoer. De invoerfocus wordt aangegeven met een gestippelde rechthoek genaamd de focusrechthoek. Sommige toetsenbordinvoer wordt verzonden naar besturingselementen die geen invoerfocus hebben, zoals later wordt uitgelegd.

    schermafbeelding van de eerste rij in het dialoogvenster Kleuren bewerken

    Het eerste besturingselement Basiskleuren heeft de invoerfocus, zoals aangegeven met een gestippelde rechthoek.

  • Tabtoets en tabstops. De Tab-toets is het primaire mechanisme voor het navigeren in een venster. De Tab-toets bezoekt alleen de besturingselementen met een tabstop. Alle interactieve besturingselementen moeten tabstops hebben (tenzij ze zich in een groep bevinden), terwijl niet-interactieve besturingselementen, zoals labels, niet mogen.

  • Tabvolgorde. Alle besturingselementen met tabstops worden in tabvolgorde bezocht. Als u op Tab drukt, wordt de invoerfocus verplaatst naar het volgende besturingselement in tabvolgorde, terwijl u op Shift+Tab drukt, de invoerfocus naar het vorige besturingselement verplaatst.

  • Besturingsgroepen. Een set gerelateerde besturingselementen kan worden gemaakt in een groep en aan één tabstop worden toegewezen. Besturingsgroepen worden gebruikt voor sets besturingselementen die zich gedragen als één besturingselement, zoals keuzerondjes. Ze kunnen ook worden gebruikt wanneer er te veel besturingselementen zijn om efficiënt te navigeren met de Tab-toets alleen.

    schermafbeelding van groepen basiskleuren en aangepaste kleuren

    Basiskleuren en aangepaste kleuren zijn besturingsgroepen, waardoor dit dialoogvenster vijf tabstops bevat. Er zijn zoveel besturingselementen dat navigatie inefficiënt zou zijn zonder besturingsgroepen te gebruiken.

  • Pijltoetsen. De pijltoetsen verplaatsen de invoerfocus tussen de besturingselementen binnen een groep. Als u op de pijl-rechts drukt, wordt de invoerfocus verplaatst naar het volgende besturingselement in tabvolgorde, terwijl door op de pijl-links de invoerfocus naar het vorige besturingselement te verplaatsen. Home, End, Up en Down hebben ook hun verwachte gedrag binnen een groep. Gebruikers kunnen niet uit een besturingsgroep navigeren met behulp van pijltoetsen.

  • Standaardknoppen. Windows met opdrachtknoppen en opdrachtkoppelingen hebben één standaardknop die wordt aangegeven door een gemarkeerde rand. Dit is de knop waarop wordt geklikt wanneer de Enter-toets wordt ingedrukt. Er is standaard één standaardopdrachtknop of opdrachtkoppeling toegewezen. De standaardknop wordt echter verplaatst wanneer de gebruikerstabbladen naar een andere opdrachtknop of opdrachtkoppeling gaan. Daarom is elke opdrachtknop of opdrachtkoppeling met invoerfocus ook altijd de standaardknop.

    schermafbeelding van de knoppen OK en annuleren

    De knop OK is normaal gesproken de standaardknop, zoals aangegeven door de gemarkeerde rand. Als de gebruiker echter met de tabtoets naar de knop Annuleren zou gaan, wordt deze de standaardknop en wordt deze geactiveerd met de Enter-toets.

  • Spatiebalk, Enter en Esc. De spatiebalk activeert het besturingselement met invoerfocus, terwijl de Enter-toets de standaardknop activeert. Als u op Esc drukt, wordt het venster geannuleerd of gesloten.

  • Toegangssleutels. Toegangssleutels worden gebruikt om rechtstreeks met besturingselementen te communiceren in plaats van met Tab te navigeren. Ze worden gecombineerd met de Alt-toets en aangegeven met een onderstreepte letter in hun label.

  • Toegang tot sleutellabels. Hoewel sommige besturingselementen hun eigen labels bevatten, zoals opdrachtknoppen, selectievakjes en keuzerondjes, hebben andere besturingselementen externe labels, zoals keuzelijsten en structuurweergaven. Voor externe labels wordt de toegangssleutel toegewezen aan het label en als deze wordt aangeroepen, gaat u naar het volgende besturingselement in de tabvolgorde. Knoppen met het label OK, Annuleren en Sluiten krijgen geen toegangssleutels omdat ze worden aangeroepen met Enter en Esc.

    schermafbeelding van labels met 'b' en 'd' onderstreepte

    Als u op Alt+B drukt, gaat u naar de geselecteerde basiskleur, klikt u op Alt+D op de knop Aangepaste kleuren definiëren, roept Enter de knop OK aan en roept Esc Annuleren aan.

  • Gedrag van toegangssleutels. Wanneer een toegangssleutel wordt aangeroepen en deze uniek wordt toegewezen, wordt op het bijbehorende besturingselement geklikt. Als de toewijzing niet uniek is, krijgt het bijbehorende besturingselement de focus op invoer. Als de gebruiker dezelfde toegangssleutel opnieuw typt, krijgt het volgende besturingselement in tabvolgorde met dezelfde toewijzing de invoerfocus.

Hoewel dit mechanisme redelijk ingewikkeld is, is het ook redelijk intuïtief. Gebruikers halen de meeste van deze details meteen op, ook al kunnen er maar weinigen precies uitleggen hoe ze werken.

Toetsenbordondersteuning voor toegankelijkheid en geavanceerde gebruikers

In Windows zorgt het ontwerpen voor het toetsenbord voor een goed ontworpen toetsenbordnavigatie, toegangstoetsen voor toegankelijkheid en sneltoetsen voor geavanceerde gebruikers.

Om ervoor te zorgen dat de functionaliteit van uw programma eenvoudig beschikbaar is voor het breedste aantal gebruikers, met inbegrip van gebruikers met een handicap en beperkingen, moeten alle interactieve gebruikersinterface-elementen (UI) toegankelijk zijn voor het toetsenbord. Over het algemeen betekent dit dat de meest gebruikte UI-elementen toegankelijk zijn met behulp van één toegangssleutel of toetsencombinatie, terwijl minder vaak gebruikte elementen extra navigatie met tab- of pijltoetsen vereisen. Voor deze gebruikers is uitgebreidheid belangrijker dan consistentie.

Om ervoor te zorgen dat de functionaliteit van uw programma efficiënt is voor ervaren gebruikers, moeten veelgebruikte UI-elementen ook sneltoetsen hebben voor directe toetsenbordtoegang. Ervaren gebruikers hebben vaak een sterke voorkeur voor het gebruik van het toetsenbord, omdat opdrachten op basis van het toetsenbord sneller kunnen worden ingevoerd en hun handen niet hoeven te verwijderen van het toetsenbord. Voor deze gebruikers zijn efficiëntie en consistentie cruciaal; uitgebreidheid is alleen belangrijk voor de meest gebruikte opdrachten.

Er zijn subtiele verschillen bij het ontwerpen van toetsenbordtoegang voor deze twee groepen. Daarom biedt Windows twee onafhankelijke mechanismen voor directe toetsenbordtoegang. Door zowel toegang als sneltoetsen effectief te gebruiken, kunt u uw programma's efficiënte, consistente, uitgebreide toetsenbordtoegang bieden die iedereen ten goede komt.

Toegangssleutels

Toegangssleutels hebben de volgende kenmerken:

  • Ze gebruiken de Alt-toets plus een alfanumerieke toets.
  • Ze zijn voornamelijk bedoeld voor toegankelijkheid.
  • Ze worden toegewezen aan alle menu's en de meeste dialoogvensterbesturingselementen.
  • Ze zijn niet bedoeld om te worden onthouden, dus ze worden rechtstreeks in de gebruikersinterface gedocumenteerd door het bijbehorende besturingselementlabelteken te onderstrepen.
  • Ze hebben alleen effect in het huidige venster en navigeren naar het bijbehorende menu-item of besturingselement.
  • Ze worden niet consistent toegewezen omdat ze niet altijd kunnen zijn. Toegangssleutels moeten echter consistent worden toegewezen voor veelgebruikte opdrachten, met name doorvoerknoppen.
  • Ze zijn gelokaliseerd.

Omdat toegangssleutels niet bedoeld zijn om te worden onthouden, worden ze toegewezen aan een teken dat zich vroeg in het label bevindt om ze gemakkelijk te vinden, zelfs als er een trefwoord is dat later in het label wordt weergegeven.

juist:

schermafbeelding van het eerste teken in onderstreepte

Onjuist:

schermafbeelding van

In het juiste voorbeeld wordt de toegangssleutel toegewezen aan een teken dat zich vroeg in het label bevindt.

Sneltoetsen

Sneltoetsen hebben daarentegen de volgende kenmerken:

  • Ze gebruiken voornamelijk Ctrl- en functietoetsreeksen (Windows-systeemsneltoetsen gebruiken ook Alt+niet-alfanumerieke toetsen en de Windows-logotoets).
  • Ze zijn voornamelijk bedoeld voor efficiëntie voor geavanceerde gebruikers.
  • Ze worden alleen toegewezen aan de meest gebruikte opdrachten.
  • Ze zijn bedoeld om te worden onthouden en worden alleen gedocumenteerd in menu's, knopinfo en Help.
  • Ze hebben effect gedurende het hele programma, maar hebben geen effect als ze niet van toepassing zijn.
  • Ze moeten consistent worden toegewezen omdat ze worden onthouden en niet rechtstreeks worden gedocumenteerd.
  • Ze zijn niet gelokaliseerd.

Omdat sneltoetsen zijn bedoeld om te worden onthouden, gebruiken de meestgebruikte sneltoetsen idealiter letters uit de eerste of meest gedenkwaardige tekens binnen de trefwoorden van de opdracht, zoals Ctrl+C voor kopiëren en Ctrl+Q for Request.

Inconsistente betekenissen voor bekende sneltoetsen zijn frustrerend en veroorzaken fouten.

Onjuist:

schermafbeelding van de knop Vooruit met 'w' onderstreepte

In dit voorbeeld is Ctrl+F de standaardsneltoets voor Zoeken, dus het toewijzen aan Doorsturen is frustrerend en foutgevoelig. Ctrl+W zou een betere, gedenkwaardige keuze zijn.

Ten slotte, omdat ze zijn bedoeld om te worden onthouden, toepassingsspecifieke sneltoetsen alleen zinvol zijn voor programma's en functies die vaak genoeg worden uitgevoerd voor gemotiveerde gebruikers om te onthouden. zelden gebruikte programma's en functies hebben geen sneltoetsen nodig. Het instellen van programma's en de meeste wizards heeft bijvoorbeeld geen speciale sneltoetstoewijzingen nodig, en ook niet zelden gebruikte opdrachten in een productiviteitstoepassing.

Toegangssleutels toewijzen in dialoogvensters

Wijs indien mogelijk unieke toegangssleutels toe aan alle interactieve besturingselementen, behalve aan besturingselementen die normaal gesproken geen toegangssleutels zijn toegewezen. In het Engels zijn er echter maar 26 tekens. Sommige tekens worden mogelijk niet weergegeven in een van de labels en er zijn mogelijk geen onderscheidende tekens in alle labels, waardoor dit aantal verder wordt verminderd. U moet ook een paar niet-toegewezen tekens hebben om lokalisatie te vergemakkelijken. Daarom kunt u slechts ongeveer 20 unieke toegangssleutels toewijzen in één dialoogvenster.

Als u een dialoogvenster hebt met meer dan 20 interactieve besturingselementen, wijst u geen toegangssleutels toe aan bepaalde besturingselementen of wijst u in zeldzame gevallen dubbele toegangssleutels toe.

schermafbeelding van het dialoogvenster Lettertype

Als er zoveel interactieve besturingselementen zijn, hebben niet alle besturingselementen een toegangssleutel toegewezen.

Gebruik de volgende algemene procedure om toegangssleutels toe te wijzen:

  • Wijs eerst toegangssleutels toe aan de doorvoerknoppen en opdrachtkoppelingen. Gebruik de tabel met standaardtoegangssleuteltoewijzingen wanneer deze van toepassing is. Gebruik anders de eerste letter van het eerste woord.
  • Sla de besturingselementen over waaraan geen toegangssleutels zijn toegewezen.
  • Wijs unieke toegangssleutels toe aan de resterende besturingselementen (te beginnen met de meest gebruikte):
    • Wijs indien mogelijk de toegangssleutel toe aan de standaardtabel voor toegangssleuteltoewijzingen.
    • Anders:
      • Geef de voorkeur aan tekens die vroeg in het label worden weergegeven, idealiter het eerste teken van het eerste of tweede woord.
      • Geef de voorkeur aan een onderscheidende medeklinker of klinker, zoals 'x' in 'Exit'.
      • Geef de voorkeur aan tekens met een brede breedte, zoals w, m en hoofdletters.
      • Vermijd het gebruik van tekens die de onderstreping moeilijk te zien maken, zoals letters die één pixel breed zijn, letters met afstammingen en letters naast een letter met een afstamming.
  • Als niet alle besturingselementen unieke toegangssleutels kunnen hebben (begin met de minst gebruikte):
    • Als er groepen gerelateerde besturingselementen zijn, zoals:
      • Eén set keuzerondjes
      • Een set gerelateerde selectievakjes
      • Een set gerelateerde besturingselementen in een groepsvak

Wijs toegangssleutels toe aan groepslabels in plaats van de afzonderlijke besturingselementen. Normaal gesproken zou je het tegenovergestelde doen. (Zorg ervoor dat er een besturingsgroep is gedefinieerd voor deze besturingselementen.)

  • Als nog steeds niet alle besturingselementen unieke toegangssleutels kunnen hebben:
    • U kunt niet-unieke toegangssleutels toewijzen als:
      • De besturingselementen zouden anders te moeilijk zijn om naar te navigeren.
      • De niet-unieke toegangssleutels conflicteren niet met de toegangssleutels van veelgebruikte besturingselementen.
    • Anders kunnen de overige besturingselementen worden geopend met behulp van tab- en pijltoetsennavigatie.

schermafbeelding van groepen met verschillende toegangssleutels

In dit voorbeeld zijn er terugkerende besturingselementen, zodat toegangssleutels worden toegewezen aan de groepen keuzerondjes.

Onbedoelde opdrachten voorkomen

Als een venster dat buiten context wordt weergegeven (niet door de gebruiker geïnitieerd) de invoerfocus steelt, is er een goede kans dat dit venster invoer ontvangt die is bedoeld voor een ander venster. Bovendien worden toegangstoetsen van kracht wanneer ze worden ingedrukt zonder de Alt-toets te drukken als het dialoogvenster geen besturingselementen heeft die tekstinvoer aannemen (zoals tekstvakken en lijsten). Als u dus in het volgende voorbeeld op r drukt, wordt de knop Nu opnieuw opstarten geactiveerd.

Dergelijke invoer kan aanzienlijke onbedoelde gevolgen hebben.

Onjuist:

schermafbeelding van de knop Nu opnieuw opstarten, onderstreepte

In dit voorbeeld typt u tekst met spatie, r of Enter start Windows per ongeluk opnieuw op.

De beste oplossing voor dit probleem is natuurlijk niet om invoerfocus te stelen. In plaats daarvan knippert u de taakbalkknop van het programma of geeft u een melding weer om de aandacht van de gebruiker te krijgen.

Als u een dergelijk venster echter moet weergeven, kunt u het beste geen standaardknop of toegangssleutels toewijzen en de eerste invoerfocus geven aan een ander besturingselement dan een doorvoeringsknop.

juist:

schermafbeelding van de knop Opnieuw opstarten, 'r' niet onderstreept

In dit voorbeeld is het per ongeluk opnieuw opstarten van Windows veel moeilijker.

Als u maar zes dingen doet...

  1. Ontwerp goede toetsenbordnavigatie, met een verstandige tabvolgorde en de juiste besturingsgroepen, de eerste invoerfocus en de standaardknoppen.
  2. Wijs toegangssleutels toe aan alle menu's en de meeste besturingselementen.
  3. Wijs de toegangssleutels toe aan een teken dat vroeg in het label wordt weergegeven, zodat ze gemakkelijk te vinden zijn.
  4. Sneltoetsen toewijzen aan de meest gebruikte opdrachten.
  5. Wijs de sneltoetsen toe aan de eerste of meest gedenkwaardige tekens binnen trefwoorden.
  6. Geef bekende sneltoetsen een consistente betekenis.

Richtsnoeren

Interactie

  • Gebruik de Shift-toets niet om opdrachten in menu's of dialoogvensters te wijzigen. Dit is onvindbaar en onverwacht.

    Onjuist:

    schermafbeelding van het dialoogvenster Map vervangen bevestigen

    In dit voorbeeld van Windows XP vervangt de Shift-toets Ja op Alles door Nee op Alles.

  • Schakel een besturingselement met invoerfocus niet uit. Hierdoor wordt mogelijk voorkomen dat het venster toetsenbordinvoer ontvangt. Voordat u een besturingselement met invoerfocus uitschakelt, verplaatst u de invoerfocus naar een ander besturingselement.

  • Als een venster buiten de context wordt weergegeven, mogelijk verrassende gebruikers, moet u mogelijk aanzienlijke onbedoelde gevolgen voorkomen:

    • Wijs geen standaardknop toe.
    • Wijs geen toegangssleutels toe.
    • Geef de eerste invoerfocus op een ander besturingselement dan een doorvoerknop.

Toetsenbordnavigatie

  • Geef altijd de indicator voor de invoerfocus weer. Uitzondering: U kunt de invoerfocusindicator tijdelijk onderdrukken als:
    • De indicator voor de invoerfocus leidt visueel af (zoals bij een grote lijstweergave niet in de detailweergave).
    • Het gebruik van de Enter-toets wordt waarschijnlijk voorafgegaan door andere toetsenbordinvoer, zoals Alt of pijltoetsen.
    • De indicator voor de invoerfocus wordt weergegeven op een toetsenbordinvoer.
  • De eerste invoerfocus toewijzen aan het besturingselement waarmee gebruikers waarschijnlijk eerst kunnen communiceren, dat vaak het eerste interactieve besturingselement is. Als het eerste interactieve besturingselement geen goede keuze is, kunt u overwegen de indeling van het venster te wijzigen.
  • Tabs stoppen met alle interactieve besturingselementen, inclusief alleen-lezen bewerkingsvakken. Uitzonderingen:
    • Groepeer sets met gerelateerde besturingselementen die zich gedragen als één besturingselement, zoals keuzerondjes. Dergelijke groepen hebben één tabstop.
    • Plaats groepen op de juiste manier zodat de pijltoetsen zowel vooruit als achteruit binnen de groep fietsen en binnen de groep blijven.
  • De tabvolgorde moet de leesvolgorde volgen, die over het algemeen van links naar rechts loopt, van boven naar beneden. Overweeg uitzonderingen te maken voor veelgebruikte besturingselementen door ze eerder in de tabvolgorde te plaatsen. Tab moet alle tabstops in beide richtingen doorlopen zonder te stoppen.
  • Binnen een tabstop moet de pijltoetsvolgorde van links naar rechts, van boven naar beneden zonder uitzonderingen stromen. De pijltoetsen moeten door alle items in beide richtingen bladeren zonder te stoppen.
  • De doorvoerknoppen in de volgende volgorde presenteren:
    • OK/[Doe het]/Ja
    • [Niet doen]/Nee
    • Annuleren
    • Toepassen (indien aanwezig)

waarbij [Doe het] en [Niet doen] specifieke antwoorden op de hoofdinstructie zijn.

  • Selecteer de veiligste optie (om verlies van gegevens of systeemtoegang te voorkomen) en de veiligste opdrachtknop of opdrachtkoppeling als standaardkoppeling. Als veiligheid en beveiliging geen factoren zijn, selecteert u de meest waarschijnlijke of handige reactie.
  • Toetsenbordnavigatie mag geen besturingswaarden wijzigen of resulteren in een foutbericht. Gebruikers moeten de initiële waarde van een besturingselement nooit wijzigen tijdens de navigatie. Initialiseer in plaats daarvan besturingselementen die valideren bij afsluiten met geldige waarden en valideer alleen de waarde van een besturingselement wanneer dit is gewijzigd.

Toegangssleutels

  • Wijs indien mogelijk toegangssleutels toe voor veelgebruikte opdrachten volgens de volgende tabel. Hoewel consistente toegangssleuteltoewijzingen niet altijd mogelijk zijn, hebben ze zeker de voorkeur, met name voor veelgebruikte opdrachten.

    Toegangssleutel Bevelen
    Een
    Over
    Een
    Altijd bovenaan
    Een
    Toepassen
    B
    Terug
    B
    Brutaal
    B of r
    Bladeren
    C
    Sluiten
    C
    Kopiëren
    C
    Hierheen kopiëren
    s
    Snelkoppeling maken
    s
    Maak hier een snelkoppeling
    t
    Snijden
    D
    Verwijderen
    D
    Dit [item] niet meer weergeven
    E
    Bewerken
    x
    Uitgang
    E
    Exploreren
    F
    Minder
    F
    Bestand
    F
    Vinden
    n
    Volgende zoeken
    F
    Lettertype
    F
    Voorwaarts
    H
    Help
    t
    Help-onderwerpen
    H
    Verbergen
    Ik
    Invoegen
    o
    Object invoegen
    Ik
    Cursief
    L
    Koppeling hier
    x
    Maximaliseren
    n
    Minimaliseren
    M
    Meer
    M
    Bewegen
    M
    Hierheen gaan
    N
    Nieuw
    N
    Volgend
    N
    Nee
    O
    Openen
    w
    Openen met
    O
    Opties
    u
    Pagina-instelling
    P
    Plakken
    l
    Koppeling plakken
    s
    Snelkoppeling plakken
    s
    Plakken speciaal
    P
    Pauzeren
    P
    Spelen
    P
    Afdrukken
    P
    Druk hier af
    r
    Eigenschappen
    R
    Opnieuw
    R
    Herhalen
    R
    Herstellen
    R
    Hervatten
    R
    Opnieuw
    R
    Rennen
    S
    Redden
    een
    Opslaan als
    een
    Alles selecteren
    n
    Verzenden naar
    S
    Tonen
    S
    Grootte
    p
    Splijten
    S
    Stoppen
    T
    Gereedschap
    U
    Onderstrepen
    U
    Ongedaan maken
    V
    Bekijken
    W
    Venster
    Y
    Ja
  • Geef de voorkeur aan tekens met een brede breedte, zoals w, m en hoofdletters.

  • Liever een kenmerkende medeklinker of klinker, zoals 'x' in 'Uitgang'.

  • Vermijd het gebruik van tekens die de onderstreping moeilijk te zien maken, zoals (van meest problematisch naar minst problematisch):

    • Tekens die slechts één pixel breed zijn, zoals i en l.
    • Tekens met afdalende tekens, zoals g, j, p, q en y.
    • Tekens naast een letter met een afstamming.
  • Wanneer u toegangssleutels toewijst op wizardpagina's, moet u 'B' voor Terug en N reserveren voor Volgende.

  • Wanneer u toegangssleutels toewijst op eigenschappenpagina's, moet u 'A' reserveren voor Toepassen, indien gebruikt.

  • Wijs toegangssleutels toe aan alle menu-items. Geen uitzonderingen.

  • Voor dynamische menu-items (zoals recent gebruikte bestanden) wijst u numeriek toegangssleutels toe.

    schermafbeelding van menu-items met numerieke toegangssleutels

    In dit voorbeeld wijst het Paint-programma in Windows numerieke toegangssleutels toe aan onlangs gebruikte bestanden.

  • Wijs unieke toegangssleutels toe binnen een menuniveau. U kunt toegangssleutels opnieuw gebruiken op verschillende menuniveaus.

  • Toegangssleutels gemakkelijk vinden:

    • Kies voor de meest gebruikte menu-items tekens aan het begin van het eerste of tweede woord van het label, bij voorkeur het eerste teken.
    • Kies voor minder vaak gebruikte menu-items letters die een onderscheidende medeklinker of klinker in het label zijn.

Toegangstoetsen voor dialoogvenster

  • Wijs indien mogelijk unieke toegangssleutels toe aan alle interactieve besturingselementen of de bijbehorende labels.alleen-lezen tekstvakken interactieve besturingselementen zijn (omdat gebruikers deze kunnen schuiven en tekst kunnen kopiëren), zodat ze profiteren van toegangssleutels. Wijs geen toegangssleutels toe aan:

    • Knoppen OK, Annuleren en Sluiten. Enter en Esc worden gebruikt voor hun toegangssleutels. Wijs echter altijd een toegangssleutel toe aan een besturingselement dat OK of Annuleren betekent, maar een ander label heeft.

      schermafbeelding van het dialoogvenster met ja en geen knoppen

      In dit voorbeeld is aan de knop Positieve doorvoer een toegangssleutel toegewezen.

    • Groepslabels. Normaal gesproken worden de afzonderlijke besturingselementen binnen een groep toegangssleutels toegewezen, zodat het groepslabel er geen nodig heeft. Wijs echter een toegangssleutel toe aan het groepslabel en niet aan de afzonderlijke besturingselementen als er een tekort aan toegangssleutels is.

    • algemene Help-knoppen die worden geopend met F1.

    • Koppelingslabels. Er zijn vaak te veel koppelingen om unieke toegangssleutels toe te wijzen en onderstrepingstekens voor koppelingen verbergen de onderstrepingstekens van de toegangssleutel. Laat gebruikers in plaats daarvan koppelingen openen met de Tab-toets.

    • Tabnamen. Tabbladen worden gecyclusd met Ctrl+Tab en Ctrl+Shift+Tab.

    • Bladerknoppen met het label '...'. Deze kunnen geen unieke toegangssleutels worden toegewezen.

    • niet-gelabelde besturingselementen, zoals spin-besturingselementen, grafische opdrachtknoppen en niet-gelabelde besturingselementen voor progressieve openbaarmaking.

    • statische tekst of labels zonder label voor besturingselementen die niet interactief zijn, zoals voortgangsbalken.

  • Wijs eerst toegangssleutels voor doorvoerknoppen toe om ervoor te zorgen dat ze over de standaardsleuteltoewijzingen beschikken. Als er geen standaardsleuteltoewijzing is, gebruikt u de eerste letter van het eerste woord. De toegangssleutel voor de knoppen Ja en Nee-doorvoer moet bijvoorbeeld altijd 'Y' en 'N' zijn, ongeacht de andere besturingselementen in het dialoogvenster.

  • Wijs voor negatieve doorvoerknoppen (anders dan Annuleren) de woordgroep 'Niet' toe aan de 'n' in 'Niet'. Als dit niet het woord 'Niet' is, gebruikt u de standaardtoegangssleuteltoewijzing of wijst u de eerste letter van het eerste woord toe. Als u dit doet, hebben alle don'ts en no's een consistente toegangssleutel.

  • Om toegangssleutels gemakkelijk te vinden, wijst u de toegangssleutels toe aan een teken dat vroeg in het label wordt weergegeven, idealiter het eerste teken, zelfs als er een trefwoord is dat later in het label wordt weergegeven.

  • Maximaal 20 toegangssleutels toewijzen, zodat u enkele niet-toegewezen tekens hebt om lokalisatie te vergemakkelijken.

  • Als er te veel interactieve besturingselementen zijn om unieke toegangssleutels toe te wijzen, kunt u niet-unieke toegangssleutels toewijzen als:

    • De besturingselementen zouden anders te moeilijk zijn om naar te navigeren.
    • De niet-unieke toegangssleutels conflicteren niet met de toegangssleutels van veelgebruikte besturingselementen.
  • Gebruik geen menubalken in dialoogvensters. Het is in dit geval moeilijk om unieke toegangssleutels toe te wijzen, omdat de besturingselementen en menu-items in het dialoogvenster dezelfde tekens delen.

Sneltoetsen

  • Sneltoetsen toewijzen aan de meest gebruikte opdrachten. Zelden gebruikte programma's en functies hebben geen sneltoetsen nodig omdat gebruikers in plaats daarvan toegangssleutels kunnen gebruiken.

  • Maak geen sneltoets als enige manier om een taak uit te voeren. Gebruikers moeten ook de muis of het toetsenbord kunnen gebruiken met tab-, pijl- en toegangstoetsen.

  • Wijs geen andere betekenis toe aan bekende sneltoetsen. Omdat ze worden onthouden, zijn inconsistente betekenissen voor bekende sneltoetsen frustrerend en foutgevoelig.

  • Probeer geen sneltoetsen voor het hele systeem toe te wijzen. De sneltoetsen van uw programma hebben alleen effect wanneer uw programma de invoerfocus heeft.

  • Documenteer alle sneltoetsen. Documentsneltoetsen in menubalkitems, knopinfo op de werkbalk en één Help-artikel waarin alle sneltoetsen worden gebruikt. Als u dit doet, kunnen gebruikers de sneltoetstoewijzingen leren die ze niet als geheim mogen hebben.

    • Uitzondering: sneltoetstoewijzingen niet weergeven in contextmenu's. Contextmenu's geven de sneltoetstoewijzingen niet weer omdat deze menu's zijn geoptimaliseerd voor efficiëntie.

    schermafbeelding van knopinfo voor vetgedrukte sneltoetsen

    De sneltoets wordt beschreven in de knopinfo.

  • Als uw programma veel sneltoetsen toewijst, kunt u de opdrachten aanpassen. Hierdoor kunnen gebruikers conflicterende sneltoetsen opnieuw toewijzen en migreren vanuit andere producten. De meeste programma's wijzen onvoldoende sneltoetsen toe om deze functie nodig te hebben.

Sneltoetsen kiezen

  • Gebruik de standaardtoewijzingen voor bekende sneltoetsen.
  • Gebruik voor niet-standaardsleuteltoewijzingen de volgende aanbevolen sneltoetsen voor veelgebruikte opdrachten. Deze sneltoetsen worden aanbevolen omdat ze niet conflicteren met de bekende sneltoetsen en gemakkelijk kunnen worden ingedrukt.
    • Ctrl+G, J, K, L M, Q, R of T
    • Ctrl+een willekeurig getal
    • F7, F8, F9 of F12
    • Shift+F2, F3, F4, F5, F7, F8, F9, F11 of F12
    • Alt+elke functietoets behalve F4
  • Gebruik de volgende aanbevolen sneltoetsen voor minder vaak gebruikte opdrachten. Deze sneltoetsen hebben geen conflicten, maar zijn moeilijker om vaak twee handen te vereisen.
    • Ctrl+elke functietoets behalve F4 en F6
    • Ctrl+Shift+willekeurige letter of cijfer
  • Veelgebruikte sneltoetsen gemakkelijk te onthouden:
    • Gebruik letters in plaats van cijfers of functietoetsen.
    • Gebruik een letter die zich in het eerste woord of het meest gedenkwaardige teken in de trefwoorden van de opdracht bevindt.
  • Functietoetsen gebruiken voor opdrachten met een klein effect, zoals opdrachten die van toepassing zijn op het geselecteerde object. F2 wijzigt bijvoorbeeld de naam van het geselecteerde item.
  • Ctrl-toetscombinaties gebruiken voor opdrachten met een grootschalig effect, zoals opdrachten die van toepassing zijn op een heel document. Met Ctrl+S wordt bijvoorbeeld het huidige document opgeslagen.
  • Gebruik Shift-toetscombinaties voor opdrachten die de acties van de standaardsneltoets uitbreiden of aanvullen. Met de sneltoets Alt+Tab worden bijvoorbeeld primaire vensters geopend, terwijl Alt+Shift+Tab-cycli in omgekeerde volgorde worden uitgevoerd. Op dezelfde manier geeft F1 Help weer, terwijl Shift+F1 contextgevoelige Help weergeeft.
  • Wanneer u pijltoetsen gebruikt om een item te verplaatsen of het formaat ervan te wijzigen, gebruikt u Ctrl+pijltoetsen voor gedetailleerdere besturingselementen.

Sneltoetsen kiezen (wat u niet moet doen)

  • Maak geen onderscheid tussen sleutellocaties. Windows kan bijvoorbeeld onderscheid maken tussen shift links en rechts, Alt, Ctrl, Windows-logoen toepassingstoetsen, evenals toetsen op het numerieke toetsenblok. Het toewijzen van gedrag aan slechts één sleutellocatie is verwarrend en onverwacht.
  • Gebruik de Windows-logoaanpassingstoets niet voor sneltoetsen voor programma's. Windows-logotoets is gereserveerd voor Windows-gebruik. Zelfs als een combinatie van Windows-logotoetsen nu niet wordt gebruikt door Windows, is het mogelijk in de toekomst.
  • Gebruik de toepassingssleutel niet als wijzigingsfunctie voor sneltoetsen. Gebruik in plaats daarvan Ctrl, Alt en Shift.
  • Gebruik geen sneltoetsen die door Windows worden gebruikt voor programmasneltoetsen. Als u dit doet, conflicteert dit met de sneltoetsen van het Windows-systeem wanneer uw programma de focus op invoer heeft.
  • Gebruik geen alt+alfanumerieke toetsencombinaties voor sneltoetsen. Dergelijke sneltoetsen kunnen conflicteren met toegangssleutels.
  • Gebruik niet de volgende tekens voor sneltoetsen: @ $ {} [] \ ~ | ^ ' <>. Deze tekens vereisen verschillende toetsencombinaties in verschillende talen of zijn specifiek voor landinstellingen.
  • Vermijd complexe toetsencombinaties, zoals drie of meer toetsen tegelijk (bijvoorbeeld Ctrl+Alt+spatiebalk) of toetsen die ver van elkaar liggen op het toetsenbord (bijvoorbeeld Ctrl+F5). Gebruik eenvoudige sneltoetsen voor veelgebruikte opdrachten.
  • Gebruik geen Combinaties van Ctrl+Alt, omdat Windows deze combinatie in sommige taalversies interpreteert als een AltGR-toets, waarmee alfanumerieke tekens worden gegenereerd.

Combinaties van toetsenbord en muis

  • Voor koppelingen gebruikt u Shift+klikken om te navigeren met behulp van een nieuw venster en Ctrl+klik om te navigeren met een nieuw tabblad. Deze benadering is consistent met Windows Internet Explorer.

Documentatie

Wanneer u naar het toetsenbord verwijst:

  • Gebruik het schermtoetsenbord om te verwijzen naar een toetsenbordweergave op het scherm waarop de gebruiker de invoertekens aanraakt.
  • Toetsenbordcombinaties geven die beginnen met de wijzigingstoets. Wijzigtoetsen presenteren in de volgende volgorde: Windows-logo, Toepassing, Ctrl, Alt, Shift. Als de Numpad-wijzigingsfunctie wordt gebruikt, plaatst u deze net voordat de sleutel wordt gewijzigd.
  • Gebruik niet alle hoofdletters voor toetsenbordtoetsen. Volg in plaats daarvan het hoofdlettergebruik dat wordt gebruikt door standaardtoetsenborden of kleine letters als de toets niet is gelabeld op het toetsenbord.
    • Gebruik een hoofdletter voor alfabetische toetsencombinaties.
    • Page Up, Page Down, Print Screen en Scroll Lock opgeven.
    • Spelteken plusteken, minteken, afbreekstreepje, punt en komma.
    • Gebruik voor pijltoetsen pijl-links, pijl-rechts, pijl-omhoog en pijl-omlaag. Gebruik geen grafische labels voor de pijltoetsen.
    • Gebruik de Windows-logotoets en de toepassingstoets om te verwijzen naar de sleutels met pictogrammen. Gebruik geen grafische labels voor deze sleutels.

juist:

spatiebalk, Tab, Enter, Page Up, Ctrl+Alt+Del, Alt+W, Ctrl+plusteken

Onjuist:

SPATIEBALK, TAB, ENTER, PG UP, Ctrl+Alt+DEL, Alt+w, Ctrl++

  • Geef toetsencombinaties aan met een plusteken, zonder spaties.

juist:

Ctrl+A, Shift+F5

Onjuist:

Ctrl-A, Shift +F5

  • Als u een toetsencombinatie wilt weergeven die interpunctie bevat waarvoor gebruik van de Shift-toets is vereist, zoals het vraagteken, voegt u Shift toe aan de combinatie en geeft u de naam of het symbool van de shifte toets op. Het gebruik van de naam van de niet-geshiftde sleutel, zoals 4 in plaats van $, kan verwarrend zijn voor gebruikers of zelfs verkeerd; bijvoorbeeld? en/tekens zijn niet altijd verschoven toetsen op elk toetsenbord.

juist:

Ctrl+Shift+?, Ctrl+Shift+*, Ctrl+Shift+komma

Onjuist:

Ctrl+Shift+/, Ctrl+?, Ctrl+Shift+8, Ctrl+*

  • Gebruik eerst de en sleutel met de sleutelnaam, indien nodig voor duidelijkheid, bijvoorbeeld de F1-toets. Bij alle volgende verwijzingen verwijst u alleen naar de toets met de naam, bijvoorbeeld op F1.
  • Raadpleeg specifiek toegangssleutels en sneltoetsen in programmeren en andere technische documentatie. Gebruik geen sneltoetsen voor accelerator, nemonic of sneltoetsen. Overal anders wordt een sneltoets gebruikt, met name in de gebruikersdocumentatie.

Wanneer u verwijst naar interactie:

  • Druk op drukken, niet deprimeren, doorhalen, drukken of typen, wanneer u op een toets drukt en onmiddellijk een actie initieert binnen het programma of navigeert in een document of gebruikersinterface.
  • Gebruik het type, niet enter, om gebruikers om te leiden om tekst te typen.
  • Gebruik in situaties waarin drukken verwarrend kan zijn, bijvoorbeeld wanneer u naar een type toets verwijst, zoals de pijltoetsen of functietoetsen. In dergelijke gevallen kan het zijn dat gebruikers denken dat ze tegelijkertijd op alle toetsen moeten drukken.
  • Gebruik de wachtstand wanneer u een toets ingedrukt houdt, zoals een wijzigingstoets.
  • Gebruik geen druk als synoniem voor klikken.

Voorbeelden:

  • Typ uw naam en druk op Enter.
  • Druk op Ctrl+F en typ de tekst waarnaar u wilt zoeken.
  • Druk op Y om het bestand op te slaan.
  • Gebruik de pijltoetsen om de invoegpositie te verplaatsen.