MOUSEKEYS-Struktur (winuser.h)
Enthält Informationen zur MouseKeys-Barrierefreiheitsfunktion. Wenn die MouseKeys-Funktion aktiv ist, kann der Benutzer die numerische Tastatur verwenden, um den Mauszeiger zu steuern, und klicken, doppelklicken, ziehen und ablegen. Durch Drücken von NUMLOCK kann der Benutzer die numerische Tastatur zwischen dem Maussteuerungsmodus und dem normalen Betrieb umschalten.
Syntax
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
Member
cbSize
Typ: DWORD
Gibt die Größe dieser Struktur in Bytes an.
dwFlags
Typ: DWORD
Eine Reihe von Bitflags, die Eigenschaften des FilterKeys-Features angeben. Die folgenden Bitflagwerte werden definiert:
iMaxSpeed
Typ: DWORD
Gibt die maximale Geschwindigkeit an, die der Mauscursor erreicht, wenn eine Pfeiltaste gedrückt gehalten wird.
Windows 95/98: Die Bereichsprüfung wird nicht durchgeführt.
Windows NT/2000: Gültige Werte liegen zwischen 10 und 360.
iTimeToMaxSpeed
Typ: DWORD
Gibt die Zeitspanne in Millisekunden an, die benötigt wird, bis der Mauscursor die maximale Geschwindigkeit erreicht, wenn eine Pfeiltaste gedrückt gehalten wird. Gültige Werte liegen zwischen 1000 und 5000.
iCtrlSpeed
Typ: DWORD
Gibt den Multiplikator an, der auf die Mauscursorgeschwindigkeit angewendet werden soll, wenn der Benutzer die STRG-TASTE gedrückt hält, während er die Pfeiltasten verwendet, um den Cursor zu bewegen. Dieser Wert wird ignoriert, wenn MKF_MODIFIERS nicht festgelegt ist.
dwReserved1
Typ: DWORD
Dieses Element ist für die zukünftige Verwendung reserviert. Er muss auf 0 festgelegt werden.
dwReserved2
Typ: DWORD
Dieses Element ist für die zukünftige Verwendung reserviert. Er muss auf 0 festgelegt werden.
Hinweise
Eine Anwendung verwendet eine MOUSEKEYS-Struktur , wenn die SystemParametersInfo-Funktion aufgerufen wird, wobei der uiAction-Parameter auf den wert SPI_GETMOUSEKEYS oder SPI_SETMOUSEKEYS festgelegt ist. Wenn Sie SPI_GETMOUSEKEYS verwenden, muss eine Anwendung das cbSize-Element der MOUSEKEYS-Struktur angeben. die SystemParametersInfo-Funktion füllt die restlichen Member aus. Eine Anwendung muss bei Verwendung des SPI_SETMOUSEKEYS-Werts alle Strukturmember angeben.
Wenn Sie SystemParametersInfo mit dem wert SPI_SETMOUSEKEYS aufrufen, werden die folgenden Flags ignoriert:
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |