MUISTOETSEN

De MUISTOETSEN structuur bevat informatie over de functie Muistoetsen van toegankelijkheid. Wanneer de functie Muistoetsen actief is, kunt de gebruiker het numerieke toetsenblok de muisaanwijzer besturen, en te klikken, dubbelklikt u op slepen en neerzetten. Door op te drukken numlock, kan de gebruiker schakelen het numerieke toetsenblok tussen muis control mode en normale werking.

typedef struct _MOUSEKEYS {/ / mk DWORD cbSize; 
    DWORD-dwFlags; 
    DWORD-iMaxSpeed; 
    DWORD-iTimeToMaxSpeed; 
    DWORD-iCtrlSpeed; 
    DWORD-dwReserved1; 
    DWORD-dwReserved2; 
} MUISTOETSEN 
 

Leden

cbSize
Geeft de grootte, in bytes, van deze structuur.
dwFlags
Een set van bits-vlaggen die worden eigenschappen van de Filtertoetsen functie opgegeven. De volgende bits-vlagwaarden zijn gedefinieerd:
Waarde Betekenis
MKF_AVAILABLE Als deze vlag is ingesteld, is de functie Muistoetsen beschikbaar.
MKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 en later: Een bevestigingsvenster wordt weergegeven wanneer de functie Muistoetsen wordt geactiveerd met behulp van de sneltoets.
MKF_HOTKEYACTIVE Als deze vlag is ingesteld, kunt de gebruiker u de functie Muistoetsen in- en uitschakelen met behulp van de hete sleutel, die wordt overgelaten ALT LINKS + SHIFT + NUM LOCK.
MKF_HOTKEYSOUND Als deze vlag is ingesteld, speelt het systeem een sirene geluid wanneer de gebruiker de functie Muistoetsen draait in- of uitschakelen met behulp van de sneltoets.
MKF_INDICATOR Windows 95, Windows NT 5.0 en later: Een visuele indicator wordt weergegeven wanneer de functie Muistoetsen ingeschakeld is.
MKF_MOUSEKEYSON Als deze vlag is ingesteld, is de functie Muistoetsen op.
MKF_MODIFIERS Windows 95, Windows NT 5.0 en later: De CTRL-toets verhoogt cursor snelheid door de waarde die is opgegeven door de iCtrlSpeed lid, en de SHIFT-toets zorgt ervoor dat de cursor te vertragen kort na het verplaatsen van een enkele pixel, zodat fijne positionering van de cursor. Als deze waarde niet is opgegeven, worden de CTRL en SHIFT-toetsen genegeerd terwijl de gebruiker beweegt de muiscursor met behulp van de pijltoetsen.
MKF_REPLACENUMBERS Windows 95, Windows NT 5.0 en later:Het numerieke toetsenblok verplaatst de muis wanneer de toets NUM LOCK ingeschakeld is. Als deze vlag niet is opgegeven, verplaatst het numerieke toetsenblok de muiscursor wanneer de toets NUM LOCK uitgeschakeld is.

iMaxSpeed
Hiermee geeft u de maximumsnelheid die de muiscursor verkrijgt wanneer een pijltoets ingedrukt wordt gehouden.

Windows 95: Het bereik wordt niet uitgevoerd.

Windows NT: Geldige waarden zijn van 10 tot 360.

iTimeToMaxSpeed
Hiermee geeft u de lengte van de tijd, in milliseconden, die nodig is voor de muiscursor snelheid te bereiken maximale wanneer een pijltoets ingedrukt wordt gehouden. Geldige waarden zijn van 1000 tot 5000.
iCtrlSpeed
De vermenigvuldigingsfactor wilt toepassen op de muis cursor snelheid wanneer de gebruiker de ctrl-toets ingedrukt houdt tijdens het gebruik van de pijltoetsen om de cursor te verplaatsen. Deze waarde wordt genegeerd als MKF_MODIFIERS niet is ingesteld.
dwReserved1
Dit lid is gereserveerd voor toekomstig gebruik. Het moet worden ingesteld op nul.
dwReserved2
Dit lid is gereserveerd voor toekomstig gebruik. Het moet worden ingesteld op nul.

Opmerkingen

Een toepassing gebruikt een MUISTOETSEN structuur wanneer aanroepen van de functie SystemParametersInfo met de parameter wAction ingesteld op de waarde SPI_GETMOUSEKEYS of SPI_SETMOUSEKEYS. Bij het gebruik van SPI_GETMOUSEKEYS, moet een toepassing opgeven de cbSize lid van de MUISTOETSEN structuur; de functie SystemParametersInfo vult de overige leden. Een toepassing moet alle structuur leden opgeven wanneer u de waarde van SPI_SETMOUSEKEYS.

Syntaxisinfo

nbsp; Windows &NT: versie 3.5 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Overzicht toegankelijkheid, Toegankelijkheid structuren, SystemParametersInfo

Index