Windows 7 Muis en aanwijzers
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.
De muis is het primaire invoerapparaat dat wordt gebruikt voor interactie met objecten in Windows. De functionaliteit van de muis kan ook andere aanwijzende apparaten omvatten, zoals trackballs, touchpads en aanwijsstickers die zijn ingebouwd in notebookcomputers, pennen die worden gebruikt met Windows Tablet en Touch Technology, en op computers met touchscreens, zelfs de vinger van een gebruiker.
Notitie
Richtlijnen met betrekking tot toegankelijkheid, penen touch- worden in afzonderlijke artikelen gepresenteerd.
Als u de muis fysiek verplaatst, verplaatst u de grafische aanwijzer (ook wel de cursor genoemd) op het scherm. De aanwijzer heeft verschillende shapes om het huidige gedrag aan te geven.
typische muis aanwijzers
Muisapparaten hebben vaak een primaire knop (meestal de linkerknop), een secundaire knop (meestal de rechterkant) en een muiswiel tussen de twee. Door de aanwijzer te plaatsen en op de primaire en secundaire knoppen van de muis te klikken, kunnen gebruikers objecten selecteren en acties erop uitvoeren. Voor de meeste interacties drukt u op een muisknop terwijl de cursor boven een doel ligt, geeft het geselecteerde doel aan en voert de knop een actie uit die aan het doel is gekoppeld.
Alle aanwijzers, met uitzondering van de aanwijzer, hebben één pixel hot spot waarmee de exacte schermlocatie van de muis wordt gedefinieerd. De hot spot bepaalt welk object wordt beïnvloed door muisacties. Objecten definiëren een hot zone, het gebied waar de hot spot wordt beschouwd als boven het object. Normaal gesproken valt de dynamische zone samen met de randen van een object, maar het kan groter zijn om de intentie van de gebruiker gemakkelijker uit te voeren.
De caret is de knipperende verticale balk die wordt weergegeven wanneer de gebruiker in een tekstvak of een andere teksteditor typt. De caret is onafhankelijk van de aanwijzer (standaard verbergt Windows de aanwijzer terwijl de gebruiker typt).
De caret-
De muis is een geslaagd invoerapparaat omdat het eenvoudig te gebruiken is voor de typische menselijke hand. De interactie op basis van een aanwijzer is geslaagd omdat het intuïtief is en een rijke verscheidenheid aan ervaringen mogelijk maakt.
Goed ontworpen gebruikersinterfaceobjecten (UI) hebben een betaalbaarheid, wat visuele en gedragseigenschappen zijn van een object dat voorstelt hoe het wordt gebruikt. De aanwijzer fungeert als proxy voor de hand, zodat gebruikers kunnen communiceren met schermobjecten op dezelfde manier als met fysieke objecten. We hebben mensen een innate begrip van hoe de menselijke hand werkt, dus als er iets lijkt alsof het kan worden gepusht, proberen we het te pushen; als het lijkt alsof het kan worden vastgepakt, proberen we het te pakken. Daarom kunnen gebruikers erachter komen hoe ze objecten met een sterke betaalbaarheid kunnen gebruiken door ze te bekijken en te proberen.
Knoppen en schuifregelaars hebben een sterke betaalbaarheid
Objecten met een slechte betaalbaarheid zijn daarentegen moeilijker te achterhalen. Dergelijke objecten vereisen vaak een label of instructie om ze uit te leggen.
koppelingstekst en pictogrammen hebben een slechte
met de rechtermuisknop klikken, dubbelklikken en klikken met Shift- of Ctrl-toetsaanpassingen zijn drie muisinteracties die niet intuïtief zijn, omdat ze geen echte tegenhangers van de wereld hebben. In tegenstelling tot sneltoetsen en toegangstoetsen worden deze muisinteracties meestal nergens in de gebruikersinterface gedocumenteerd. Dit stelt voor dat u met de rechtermuisknop klikt, dubbelklikt en dat toetsenbordaanpassingen niet hoeven te worden vereist om basistaken uit te voeren, met name door beginnende gebruikers. Het stelt ook voor dat deze geavanceerde interacties consistent, voorspelbaar gedrag moeten hebben om effectief te worden gebruikt.
Dubbelklikken wordt zo uitgebreid gebruikt op het Windows-bureaublad dat het misschien niet lijkt op een geavanceerde interactie. Het openen van mappen, programma's of documenten in het bestandsvenster van Windows Verkenner wordt bijvoorbeeld uitgevoerd door te dubbelklikken. Het openen van een snelkoppeling op het Windows-bureaublad maakt ook gebruik van dubbelklikken. Voor het openen van mappen of programma's in het startmenu is daarentegen één klik vereist.
Selecteerbare objecten gebruiken één klik om de selectie uit te voeren, zodat ze een dubbelklik nodig hebben om te openen, terwijl voor niet-selecteerbare objecten slechts één klik nodig is om te openen. Dit onderscheid wordt niet begrepen door veel gebruikers (klikken op een programmapictogram klikt op een programmapictogram, juist?) en als gevolg hiervan blijven sommige gebruikers gewoon klikken op pictogrammen totdat ze krijgen wat ze willen.
Interactie met objecten wordt rechtstreeks aangeduid als directe manipulatie. Aanwijzen, klikken, selecteren, verplaatsen, het formaat wijzigen, splitsen, schuiven, pannen en zoomen zijn veelvoorkomende directe bewerkingen. Interactie met een object via het eigenschappenvenster of een ander dialoogvenster kan daarentegen worden beschreven als indirecte manipulatie.
Als er echter sprake is van directe manipulatie, kan er onbedoelde manipulatie zijn en daarom de noodzaak van vergeving. Vergeving is de mogelijkheid om een ongewenste actie eenvoudig te omkeren of corrigeren. U maakt directe manipulaties door ongedaan te maken, goede visuele feedback te geven en gebruikers in staat te stellen fouten eenvoudig te corrigeren. Gekoppeld aan vergeving voorkomt dat ongewenste acties in de eerste plaats plaatsvinden, wat u kunt doen met behulp van beperkte besturingselementen en bevestigingen voor riskante acties of opdrachten die onbedoelde gevolgen hebben.
De standaardmuisinteracties zijn afhankelijk van verschillende factoren, waaronder de muistoets waarop is geklikt, het aantal keren dat erop wordt geklikt, de positie ervan tijdens de klikken en of er toetsenbordaanpassingen zijn ingedrukt. Hier volgt een samenvatting van hoe deze factoren meestal van invloed zijn op interactie:
- Voor de meeste objecten wordt met één muisklik met de linkermuisknop dubbelklikken uitgevoerd en wordt de standaardopdracht uitgevoerd. De standaardopdracht wordt geïdentificeerd in het contextmenu.
- Voor sommige typen selecteerbare objecten breidt elke klik het effect van de klik uit. Als u bijvoorbeeld met één klik in een tekstvak klikt, stelt u de invoerlocatie in, dubbelklikt u op een woord en selecteert u driemaal een zin of alinea.
- Als u met de rechtermuisknop klikt, wordt het contextmenu van een object weergegeven.
- Als u de muis stil houdt terwijl u wijst, wordt de muisaanwijzer boven de muis weergegeven.
- Als u de muis ingedrukt houdt terwijl u op de muisknoppen drukt, wordt het klikken en selecteren van één object aangegeven. Als u de muis verplaatst, wijzigt, splitst, sleept en meerdere objecten selecteert.
- De Shift-toets breidt de selectie aaneengesloten uit.
- De Ctrl-toets breidt de selectie uit door de selectiestatus van het geklikte item in te schakelen zonder dat dit van invloed is op de selectie van andere objecten.
In de volgende tabel worden veelvoorkomende interacties en effecten van de muis beschreven.
Eenvoudige actie | Interactie | Typisch effect |
---|---|---|
Wijzen |
Plaats de aanwijzer op een specifiek object zonder op muisknoppen te klikken. |
Het doel geeft de muisaanwijzerstatus en eventuele dynamische betaalbaarheid weer. |
Zweven |
Plaats de aanwijzer op een specifiek object zonder op muisknoppen te klikken en zonder ten minste een seconde te bewegen. |
Het doel geeft de knopinfo, infotip of equivalent weer. |
Op |
Plaats de aanwijzer op een specifiek, niet-selecteerbaar object en laat een muisknop los zonder te bewegen. Klikken wordt van kracht op de release van de muisknop, zodat gebruikers de mogelijkheid hebben om de klik te annuleren door de muis van het doel te verplaatsen. De muisdruk geeft daarom alleen het geselecteerde doel aan. |
Activeer het object voor één klik met de primaire knop. Voor dubbelklikken met de primaire knop activeert u het object en voert u de standaardopdracht uit. Voor de secundaire knop geeft u het contextmenu van het object weer. |
Selecteren |
Plaats de aanwijzer op een specifiek, selecteerbaar object en laat een muisknop los. |
Selecteer het object voor één klik met de primaire knop. Als de gebruikers de muis slepen, selecteert u een aaneengesloten reeks objecten. Als u dubbelklikt met de primaire knop, selecteert u het object en voert u de standaardopdracht uit. Voor tekst stelt de rechter primaire knop de invoegpositie in, selecteert de tweede het woord op de invoegpositie en selecteert de derde klik de zin of alinea. |
Dringend |
Plaats de aanwijzer op een specifiek object en druk op een muisknop zonder los te laten. |
Voor functies voor automatisch herhalen (zoals het drukken op een schuifpijl om continu te schuiven), activeert u herhaaldelijk. Anders geeft u het begin aan van een verplaatsing, het formaat wijzigen, splitsen of slepen, tenzij er een release wordt gevolgd zonder te verplaatsen. |
Wheeling |
Beweeg het muiswiel. |
Venster schuift verticaal in de richting van de muiswielbeweging. |
In de volgende tabel worden veelgebruikte shapes en gebruikswijzen beschreven.
Vorm | Naam | Wanneer gebruikt |
---|---|---|
![]() |
Normaal selecteren |
Wordt gebruikt voor de meeste objecten. |
![]() |
Koppeling selecteren |
Wordt gebruikt voor tekst- en grafische koppelingen vanwege hun zwakke betaalbaarheid. |
![]() |
Tekst selecteren |
Wordt gebruikt voor tekst om een locatie tussen tekens aan te geven. |
![]() |
Precisie selecteren |
Wordt gebruikt voor grafische en andere tweedimensionale interactie. |
In de volgende tabel worden veelvoorkomende muisinteracties beschreven.
Samengestelde actie | Interactie | Typisch effect | Pointers |
---|---|---|---|
Ontroerend |
Als het verplaatsen een modus is (ingevoerd door een opdracht te geven), voert u de modus in, plaatst u de aanwijzer op een beweegbaar object, drukt u op de knop en beweegt u de muis, laat u de muisknop los. In dit geval verandert de aanwijzer de vorm om de modus aan te geven. Anders plaatst u de aanwijzer op de grijper van een beweegbaar object, drukt u op de knop en beweegt u de muis, laat u de muisknop los. In dit geval hoeft de aanwijzer geen vorm te wijzigen. |
object wordt verplaatst in de richting van aanwijzerverplaatsing. |
bewegen![]() wordt gebruikt om een venster in een willekeurige richting te verplaatsen. pan ![]() Wordt gebruikt om een object in een willekeurige richting in een venster te verplaatsen. |
Resizing |
Plaats de aanwijzer op een formaatbare rand of pas de formaatgreep aan, druk op een muisknop en beweeg de muis en laat de muisknop los. |
object wijzigt de grootte in de richting van aanwijzerverplaatsing. |
formaat verticaal en horizontaal wijzigen![]() ![]() wordt gebruikt om het formaat van één dimensie te wijzigen. diagonaal formaat wijzigen ![]() ![]() wordt gebruikt om het formaat van twee dimensies tegelijk te wijzigen. formaat van rij en kolom wijzigen ![]() ![]() Wordt gebruikt om het formaat van een rij of kolom in een raster te wijzigen. |
Splitsen |
Plaats de aanwijzer op een splitsfunctie, druk op een muisknop en beweeg de muis en laat de muisknop los. |
De rand van het gesplitste deelvenster wordt verplaatst in de richting van de aanwijzerverplaatsing. |
venstersplitsers![]() ![]() Wordt gebruikt om het formaat van een gesplitst deelvenster verticaal of horizontaal te wijzigen. |
Slepen en neerzetten |
Plaats de aanwijzer op een geldig object voor slepen, druk op een muisknop en beweeg de muis naar een neerzetdoel en laat de muisknop los. |
het object wordt verplaatst of gekopieerd naar het doel voor neerzetten. |
normaal selecteren![]() gebruikt voor geldige sleepdoelen. kan ook een infotip hebben om een specifiek effect aan te geven. onbeschikbaar ![]() Wordt gebruikt om aan te geven dat een oppervlak geen geldig doel is. |
In de volgende tabel ziet u aanwijzers die gebruikers zien bij het uitvoeren van een actie die langer duurt dan een paar seconden om te voltooien.
Vorm | Naam | Wanneer gebruikt |
---|---|---|
![]() |
Aanwijzer bezet |
Wordt gebruikt om te wachten tot een venster reageert. |
![]() |
Werken in achtergrondpointer |
Wordt gebruikt om te verwijzen, te klikken, op te drukken of te selecteren terwijl een taak op de achtergrond is voltooid. |
Tekst- en grafische koppelingen gebruiken een hand- of koppelingskiezer (een hand met de indexvinger die ) vanwege hun zwakke betaalbaarheid. Hoewel koppelingen andere visuele aanwijzingen kunnen hebben om aan te geven dat het koppelingen zijn (zoals onderstrepingen en speciale plaatsing), is het weergeven van de handaanwijzer bij aanwijzen de definitieve indicatie van een koppeling.
Om verwarring te voorkomen, is het noodzakelijk om de handwijzer niet te gebruiken voor andere doeleinden. Opdrachtknoppen hebben bijvoorbeeld al een sterke betaalbaarheid, zodat ze geen handwijzer nodig hebben. De aanwijzer moet betekenen dat dit doel een koppeling is en niets anders.
Windows ondersteunt het maken van aangepaste aanwijzers. Zie voor meer informatie De cursorafbeelding instellen en gebruikersinvoer: Uitgebreid voorbeeld.
Veel toepassingen bieden een palet besturingselementen met aangepaste aanwijzers ter ondersteuning van toepassingsfunctionaliteit.
Microsoft Paint bevat een palet met verschillende functies, elk met een unieke aanwijzer
Fitts'Law is een bekend principe in de grafische gebruikersinterface ontwerp ergonomische kenmerken die in wezen:
- Hoe verder weg een doel is, hoe langer het duurt om het met de muis te verkrijgen.
- Hoe kleiner een doel is, hoe langer het duurt om het met de muis te verkrijgen.
Grote doelen zijn dus goed. Zorg ervoor dat het hele doelgebied kan worden geklikt.
Onjuist | Juist (het volledige doel kan worden geklikt) |
---|---|
![]() |
![]() |
U kunt de grootte van een doel dynamisch wijzigen wanneer u verwijst om het gemakkelijker te verkrijgen.
Een doel wordt groter wanneer de gebruiker verwijst om gemakkelijker te verkrijgen
En dichte doelen zijn ook goed. Zoek klikbare items dicht bij waar ze waarschijnlijk worden gebruikt. In de volgende afbeelding bevindt het kleurenpalet zich te ver van de gereedschapkiezer.
Het kleurenpalet is te ver verwijderd van waar deze waarschijnlijk wordt gebruikt
Houd er rekening mee dat de huidige locatie van de gebruiker zo dicht mogelijk is als een doel, waardoor het niet eenvoudig is om te verkrijgen. Contextmenu's profiteren dus optimaal van de wet van Fitts, net als de miniwerkbalken die door Microsoft Office worden gebruikt.
De huidige locatie van de aanwijzer is altijd de eenvoudigste om te verkrijgen
Overweeg ook alternatieve invoerapparaten bij het bepalen van objectgrootten. De minimale doelgrootte die wordt aanbevolen voor aanraking is bijvoorbeeld 23x23 pixels (13x13 DLL's).
Niet alle Windows-omgevingen hebben een muis. Kiosken hebben bijvoorbeeld zelden een muis en hebben meestal een touchscreen. Dit betekent dat gebruikers eenvoudige interacties kunnen uitvoeren, zoals klikken met de linkermuisknop en misschien slepen en neerzetten. Ze kunnen echter niet met de rechtermuisknop klikken of dubbelklikken. Deze situatie is eenvoudig te ontwerpen omdat deze beperkingen meestal van tevoren bekend zijn.
Het gebruik van een muis vereist fijne motorische vaardigheden en daardoor kunnen niet alle gebruikers een muis gebruiken. Als u uw software toegankelijk wilt maken voor de breedste doelgroep, moet u ervoor zorgen dat alle interacties waarvoor fijne motorische vaardigheden niet essentieel zijn, kunnen worden uitgevoerd met behulp van het toetsenbord.
Zie Toegankelijkheidvoor meer informatie en richtlijnen.
Als u slechts vier dingen doet...
- Geef het gedrag van muisinteracties consistent met hun standaardeffecten, waarbij de standaardaanwijzers waar nodig worden gebruikt.
- Beperk geavanceerde muisinteracties (personen met de rechtermuisknop, meerdere klikken of wijzigingstoetsen) tot geavanceerde taken die zijn gericht op geavanceerde gebruikers.
- Wijs geavanceerde muisinteracties consistent, voorspelbaar gedrag toe, zodat ze effectief kunnen worden gebruikt.
- Zorg ervoor dat uw programma de mogelijkheid biedt om ongewenste acties ongedaan te maken of te corrigeren, met name voor destructieve opdrachten. Onbedoelde acties zijn waarschijnlijker bij het gebruik van directe manipulatie.
- Gebruikers nooit verplichten om op een object te klikken om te bepalen of het kan worden geklikt. Gebruikers moeten de klikbaarheid alleen kunnen bepalen door visuele inspectie.
- Primaire gebruikersinterface (zoals doorvoerknoppen) moet een statische klik betaalbaarheid hebben. Gebruikers hoeven de muisaanwijzer niet te bewegen om de primaire gebruikersinterface te detecteren.
- Secundaire gebruikersinterface (zoals secundaire opdrachten of besturingselementen voor progressieve openbaarmaking) kunnen hun klik betaalbaarheid weergeven wanneer u de muisaanwijzer plaatst.
- Tekstkoppelingen koppelingstekst statisch moeten voorstellen en vervolgens hun klik betaalbaarheid weergeven (onderstrepen of andere presentatiewijziging, met handaanwijzer) bij de muisaanwijzer.
- Grafische koppelingen alleen een handaanwijzer weergeven bij aanwijzen.
- Gebruik de aanwijzer (of koppeling selecteren) alleen voor tekst- en afbeeldingskoppelingen. Anders moeten gebruikers op objecten klikken om te bepalen of ze koppelingen zijn.
De volgende tabel bevat een overzicht van de interacties met de muisknop die in de meeste gevallen van toepassing zijn:
Interactie | Effect |
---|---|
Zweven |
Het doel geeft de knopinfo, infotip of equivalent weer. |
Eén klik met de linkermuisknop |
Hiermee activeert of selecteert u het object. Hiermee stelt u de invoegpositie in voor tekst. |
Eén klik met de rechtermuisknop |
Hiermee selecteert u het object en wordt het contextmenu weergegeven. |
Dubbelklik met de linkermuisknop |
Hiermee activeert of selecteert u het object en voert u de standaardopdracht uit. Voor tekst selecteert u woord op de invoegpositie (met een derde klik selecteert u de zin of alinea). |
Dubbelklik met de rechtermuisknop |
Hetzelfde als één klik met de rechtermuisknop. |
Eén klik met de linkermuisknop verschuiven |
Voor selecteerbare objecten wordt de selectie aaneengesloten uitgebreid. Anders, hetzelfde als één muisklik met één muisklik met mogelijke wijzigingen. Als u bijvoorbeeld in Paint een ovaal tekent met de Shift-toetsaanpassing, resulteert dit in het tekenen van een cirkel. |
Eén klik met de rechtermuisknop verplaatsen |
Hetzelfde als Shift met één klik met de linkermuisknop. |
Shift dubbelklikt met de linkermuisknop |
Hetzelfde als shift met één muisklik en voert de standaardopdracht uit voor de hele selectie. |
Shift dubbelklikt met de rechtermuisknop |
Hetzelfde als Shift met één klik met de linkermuisknop. |
Ctrl met één klik met de linkermuisknop |
Voor selecteerbare objecten breidt u de selectie uit door de selectiestatus van het geklikte item in te schakelen zonder dat dit van invloed is op de selectie van andere objecten (waardoor selectie niet aaneengesloten is). Anders, hetzelfde als één klik met de linkermuisknop. |
Ctrl met één klik met de rechtermuisknop |
Hetzelfde als Ctrl met één klik met de linkermuisknop. |
Ctrl dubbelklik met de linkermuisknop |
Hetzelfde als Ctrl met één muisklik en voert de standaardopdracht uit voor de hele selectie. |
Ctrl dubbelklikken met de rechtermuisknop |
Hetzelfde als Ctrl met één klik met de linkermuisknop. |
Klikdoelen ten minste 16x16 pixels maken, zodat ze eenvoudig kunnen worden geklikt door elk invoerapparaat. Voor touchis de aanbevolen minimale controlegrootte 23x23 pixels (13x13 DLL's). Overweeg dynamisch de grootte van kleine doelen te wijzigen wanneer de gebruiker verwijst om ze gemakkelijker te verkrijgen.
In dit voorbeeld zijn de draaiknoppen te klein om effectief te worden gebruikt met aanraken of een pen.
Maak splitsers ten minste vijf pixels breed, zodat ze eenvoudig kunnen worden geklikt door elk invoerapparaat. Overweeg dynamisch de grootte van kleine doelen te wijzigen wanneer de gebruiker verwijst om ze gemakkelijker te verkrijgen.
In dit voorbeeld is de splitsfunctie in het navigatiedeelvenster van Windows Verkenner te smal om effectief te worden gebruikt met een muis of pen.
Geef gebruikers een foutmarge op ruimtelijk. Sta een muisbeweging toe (bijvoorbeeld drie pixels) wanneer gebruikers een muisknop loslaten. Gebruikers bewegen de muis soms iets terwijl ze de muisknop loslaten, zodat de muispositie vlak voor het loslaten van de knop beter overeenkomt met de bedoeling van de gebruiker dan de positie vlak daarna.
Geef gebruikers tijdelijk een foutmarge. Gebruik de snelheid van het systeem met dubbelklikken om onderscheid te maken tussen enkele en dubbelklikken.
Kliks worden van kracht op de muisknop omhoog. Gebruikers toestaan om muisacties te verlaten door de muis uit geldige doelen te verwijderen voordat de muisknop wordt losgelaten. Voor de meeste muisinteracties geeft het drukken op een muisknop alleen het geselecteerde doel aan en wordt de actie geactiveerd door de knop los te laten. Functies voor automatisch herhalen (zoals het drukken op een schuifpijl om continu te schuiven) zijn een uitzondering.
Leg de muis vast voor het selecteren, verplaatsen, vergroten of verkleinen, splitsen en slepen.
Gebruik de Esc-toets om gebruikers te laten stoppen met samengestelde muisinteracties, zoals verplaatsen, het formaat wijzigen, splitsen en slepen.
Als een object geen dubbelklikken ondersteunt, maar gebruikers ervan uitgaan dat dit wel het geval is, interpreteert u een 'dubbelklikken' als één klik. Stel dat de gebruiker één actie heeft bedoeld in plaats van twee.
Omdat gebruikers waarschijnlijk aannemen dat taakbalkknoppen dubbelklikken ondersteunen, moet een 'dubbelklik' worden verwerkt als één klik.
Negeer overbodige muisklikken terwijl uw programma inactief is. Als de gebruiker bijvoorbeeld 10 keer op een knop klikt terwijl een programma inactief is, interpreteert u dat als één klik.
Gebruik geen dubbele slepen of akkoorden. Een dubbele sleepactie is een sleepactie die met een dubbelklik wordt gestart en een akkoord is wanneer meerdere muisknoppen tegelijkertijd worden ingedrukt. Deze interacties zijn niet standaard, zijn niet detecteerbaar, zijn moeilijk uit te voeren en worden waarschijnlijk per ongeluk uitgevoerd.
Gebruik Alt niet als wijzigingsfunctie voor muisinteracties. De Alt-toets is gereserveerd voor toegangs- en toegangstoetsen op de werkbalk.
Gebruik Shift+Ctrl niet als wijzigingsfunctie voor muisinteracties. Dit zou te moeilijk zijn om te gebruiken.
Maak de aanwijzer redundant. Als u uw programma aanraakbaar wilt maken, kunt u de muisaanwijzer volledig benutten, maar alleen op manieren die niet nodig zijn om een actie uit te voeren. Dit betekent meestal dat een actie ook kan worden uitgevoerd door te klikken, maar niet noodzakelijkerwijs op exact dezelfde manier. Hover wordt niet ondersteund door de meeste aanraaktechnologieën, zodat gebruikers met dergelijke touchscreens geen taken kunnen uitvoeren waarvoor het aanwijzen is vereist.
- Zorg ervoor dat het muiswiel van invloed is op het besturingselement, het deelvenster of het venster waarop de aanwijzer zich momenteel bevindt. Dit voorkomt onbedoelde resultaten.
- Zorg ervoor dat het muiswiel van kracht wordt zonder te klikken of invoerfocus te hebben. Aanwijzen is voldoende.
- Zorg ervoor dat het muiswiel van invloed is op het object met het meest specifieke bereik. Als de aanwijzer bijvoorbeeld over een besturingselement voor een schuifbare keuzelijst in een schuifbaar deelvenster in een schuifbaar venster binnen een schuifbaar venster loopt, heeft het muiswiel invloed op het besturingselement keuzelijst.
- Wijzig de invoerfocus niet wanneer u het muiswiel gebruikt.
- Geef het muiswiel de volgende effecten:
- Voor schuifbare vensters, deelvensters en besturingselementen:
- Als u het muiswiel roteert, schuift u het object verticaal, waarbij omhoog schuiven omhoog wordt geschoven. Voor een natuurlijke toewijzing van het wiel moet het draaien van het muiswiel nooit horizontaal schuiven, omdat dit deorienting en onverwacht is.
- Als de Ctrl-toets wordt ingedrukt, zoomt het muiswiel het object in, waar omhoog inzoomt en omlaag wordt uitgezoomd.
- Het muiswiel kantelen schuift het object horizontaal.
- Als u het muiswiel roteert, schuift u het object verticaal, waarbij omhoog schuiven omhoog wordt geschoven. Voor een natuurlijke toewijzing van het wiel moet het draaien van het muiswiel nooit horizontaal schuiven, omdat dit deorienting en onverwacht is.
- Voor zoombare vensters en deelvensters (zonder schuifbalken):
- Met het draaien van het muiswiel wordt het object ingezoomd waar omhoog wordt ingezoomd en omlaag wordt uitgezoomd.
- Het kantelen van het muiswiel heeft geen effect.
- Voor tabbladen:
- Het muiswiel draaien kan het huidige tabblad wijzigen, ongeacht de stand van de tabbladen.
- Het kantelen van het muiswiel heeft geen effect.
- Als de Toetsen Shift en Alt zijn ingedrukt, heeft het muiswiel geen effect.
- Voor schuifbare vensters, deelvensters en besturingselementen:
- Gebruik de Windows-systeeminstellingen voor de verticale schuifgrootte (voor draaien) en horizontale schuifgrootte (voor kantelen). Deze instellingen kunnen worden geconfigureerd via het configuratiescherm van de muis.
- Het draaien van het muiswiel sneller maken, resulteert in sneller schuiven. Hierdoor kunnen gebruikers efficiënter door grote documenten schuiven.
- Voor schuifbare vensters kunt u overwegen om te klikken op de muiswielknop het venster in de 'lezermodus'. lezermodus plaatst een speciaal pictogram van de schuifoorsprong en schuift het venster in een richting en snelheid ten opzichte van de schuifoorsprong.
Internet Explorer ondersteunt de lezermodus, die het scroll-origin-pictogram
- Verberg de aanwijzer niet. Uitzonderingen:
- Presentatietoepassingen die in de modus Volledig scherm worden uitgevoerd, kunnen de aanwijzer verbergen. De aanwijzer moet echter onmiddellijk worden hersteld wanneer gebruikers de muis verplaatsen en kunnen na twee seconden van inactiviteit opnieuw worden weergegeven.
- Omgevingen zonder muis (zoals kiosken) kunnen de aanwijzer permanent verbergen.
- Standaard verbergt Windows de aanwijzer terwijl de gebruiker in een tekstvak typt. Deze Windows-systeeminstelling kan worden geconfigureerd via het configuratiescherm van de muis.
De activiteitspointers in Windows zijn de drukbezette aanwijzer () en de werking in de achtergrond aanwijzer (
).
- De aanwijzer voor bezet weergeven wanneer gebruikers meer dan één seconde moeten wachten om een actie te voltooien. Houd er rekening mee dat de aanwijzer voor bezet geen hot spot heeft, zodat gebruikers niet op iets kunnen klikken terwijl deze wordt weergegeven.
- De aanwijzer op de achtergrond weergeven wanneer gebruikers meer dan één seconde moeten wachten om een actie te voltooien, maar het programma reageert en er geen andere visuele feedback is dat de actie niet is voltooid.
- Combineer activiteitspunten niet met voortgangsbalken of voortgangsanimaties.
Geef de caret pas weer als het tekstinvoervenster of besturingselement de invoerfocus heeft. De caret stelt de invoerfocus voor gebruikers voor, maar een venster of besturingselement kan de caret weergeven zonder invoerfocus. Stel natuurlijk geen invoerfocus, zodat een dialoogvenster buiten de context de caret kan weergeven.
Windows Credential Manager wordt buiten de context weergegeven met de caret, maar zonder invoerfocus. Als gevolg hiervan typen gebruikers hun wachtwoord op onverwachte plaatsen.
Plaats de caret waar gebruikers waarschijnlijk eerst typen. Meestal is dit de laatste plaats waar de gebruiker typt of aan het einde van de tekst.
- Voor gebruikers die de muis helemaal niet kunnen gebruiken, moet u de muis overbodig maken met het toetsenbord.
- Gebruikers moeten alles kunnen doen met het toetsenbord dat ze met de muis kunnen, behalve acties waarvoor fijne motorische vaardigheden essentieel zijn, zoals tekenen en gamen.
- Gebruikers moeten alles kunnen doen met de muis die ze kunnen gebruiken met het toetsenbord, behalve een efficiënte tekstinvoer.
- Voor gebruikers met beperkte mogelijkheid om de muis te gebruiken:
- Dubbelklik niet en sleep de enige manier om een actie uit te voeren.
Zie Toegankelijkheidvoor meer informatie en richtlijnen.
Wanneer u naar de muis verwijst:
- Vermijd het gebruik van de meervouds muizen; Als u naar meer dan één muis wilt verwijzen, gebruikt u muisapparaten.
- Gebruik de muisknop om de linkermuisknop aan te geven. Gebruik geen primaire muisknop. Gebruik ook de rechtermuisknop in plaats van de secundaire muisknop. Ongeacht nauwkeurigheid begrijpen gebruikers deze termen en gebruikers die hun knoppen opnieuw programmeren, de mentale verschuiving.
- Gebruik het wiel voor het draaiende deel van het muiswiel en de wielknop om naar het klikbare deel te verwijzen.
- Gebruik werkwoorden zoals klikken, aanwijzen en slepen om te verwijzen naar muisacties. Gebruikers draaien het wiel verticaal, kantelen het horizontaal en klikken op de wielknop.
- Gebruik slepen, niet slepen en neerzetten om een document of map te verplaatsen. Het is acceptabel om slepen en neerzetten als bijvoeglijk naamwoord te gebruiken, zoals in 'het verplaatsen van de map is een bewerking voor slepen en neerzetten'.
- Dubbelklik altijd af en klik met de rechtermuisknop als werkwoorden.
- Klik op klikken en klik niet op. Klik in (zoals in 'klik in het venster') is acceptabel.
Wanneer u naar muiswijzers verwijst:
- Verwijs naar de muis aanwijzer als de aanwijzer. Gebruik cursor alleen in de technische documentatie.
- Voor aanwijzers met activiteitsindicatoren gebruikt u de aanwijzer bezet voor de aanwijzer die alleen bestaat uit een activiteitsindicator en werkt u in de achtergrondaanwijzer voor de combinatieaanwijzer en activiteitsindicator.
- Gebruik voor de andere typen aanwijzers geen beschrijvende labels om naar de aanwijzer te verwijzen. Gebruik zo nodig een afbeelding om te beschrijven hoe de muiswijzer op het scherm kan worden weergegeven.
voorbeelden:
- Wijs de rand van het venster aan.
- Klik met de muis op de knop Minimaliseren.
- Houd Shift ingedrukt en klik op de rechtermuisknop.
- Wanneer de aanwijzer verandert in een
, sleept u de aanwijzer om de splitslijn te verplaatsen.