MUSETASTER

MUSETASTER strukturen inneholder informasjon om funksjonen for Musetaster-tilgjengelighet. Når Musetaster-funksjonen er aktivert, kan brukeren bruke det numeriske tastaturet til å kontrollere musepekeren, og til å klikke, dobbeltklikke, dra og slippe. Ved å trykke numlock, kanne brukeren pinnen talltastaturet mellom musen kontroll modus og normal drift.

typeDef struct _MOUSEKEYS {/ / mk DWORD cbSize; 
    DWORD dwFlags; 
    DWORD iMaxSpeed; 
    DWORD iTimeToMaxSpeed; 
    DWORD iCtrlSpeed; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} MUSETASTER 

 

Medlemmer

cbSize
Angir størrelsen, i byte, på denne strukturen.
dwFlags
Et sett med Bitflagg som angir egenskapene for funksjonen Filtertaster. Følgende bit-flagg verdiene er definert:
Verdi Betydning
MKF_AVAILABLE Hvis dette flagget er angitt, er Musetaster-funksjonen tilgjengelig.
MKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 og senere: Det vises en bekreftelsesdialogboks når Musetaster-funksjonen er aktivert ved å bruke hurtigtasten.
MKF_HOTKEYACTIVE Hvis dette flagget er angitt, kan brukeren aktivere Musetaster-funksjonen av og på ved hjelp av hurtigtasten, som er venstre ALT + venstre SKIFT + NUM LOCK.
MKF_HOTKEYSOUND Hvis dette flagget er angitt, spilles systemet en siren lyder når brukeren slå på Musetaster-funksjonen på eller av ved å bruke hurtigtasten.
MKF_INDICATOR Windows 95, Windows NT 5.0 og senere: En visuell indikator vises når Musetaster-funksjonen er på.
MKF_MOUSEKEYSON Hvis dette flagget er angitt, er Musetaster-funksjonen på.
MKF_MODIFIERS Windows 95, Windows NT 5.0 og senere: CTRL-tasten øker hastigheten for markøren med verdien som er angitt av iCtrlSpeed -medlemmet, og SKIFT-tasten fører til at markøren skal forsinke kort når du har flyttet en enkelt piksel, slik at fine plasseringen av markøren. Hvis denne verdien ikke er angitt, det er ignorert CTRL- og SKIFT-tasten mens brukeren flytter musepekeren ved hjelp av piltastene.
MKF_REPLACENUMBERS Windows 95, Windows NT 5.0 og senere:Talltastaturet flytter musen når NUM LOCK-tasten er på. Hvis dette flagget ikke er angitt, flytter talltastaturet musepekeren når NUM LOCK-tasten er deaktivert.

iMaxSpeed
Angir maksimumshastigheten som musepekeren attains når en piltast holdes nede.

Windows 95: Områdekontroll er ikke utført.

Windows NT: Gyldige verdier er fra 10 til 360.

iTimeToMaxSpeed
Angir hvor lang tid, i millisekunder, som det tar for musen markøren å nå maksimal hastighet når en piltast holdes nede. Gyldige verdier er fra 1000 til 5000.
iCtrlSpeed
Angir Multiplikatoren skal gjelde hastigheten musen markøren når brukeren holder nede ctrl-tasten mens du bruker piltastene til å flytte markøren. Denne verdien ignoreres hvis MKF_MODIFIERS ikke er angitt.
dwReserved1
Dette medlemmet er reservert for fremtidig bruk. Det må være satt til null.
dwReserved2
Dette medlemmet er reservert for fremtidig bruk. Det må være satt til null.

Merknader

Et program bruker en struktur for MUSETASTER når kaller funksjonen SystemParametersInfo med parameteren wAction satt til verdien SPI_GETMOUSEKEYS eller SPI_SETMOUSEKEYS. Når du bruker SPI_GETMOUSEKEYS, må et program angi cbSize -medlem av MUSETASTER strukturen; funksjonen SystemParametersInfo fyller de gjenværende medlemmene. Et program må angi alle strukturmedlemmer når du bruker SPI_SETMOUSEKEYS-verdi.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.5 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.

Se også

Tilgjengelighet, oversikt, tilgjengelighet strukturer, SystemParametersInfo

Index