TASTATURMAUS

Die TASTATURMAUS -Struktur enthält Informationen über die Eingabehilfe Tastaturmaus. Wenn die Tastaturmaus-Funktion aktiv ist, kann der Benutzer die Zifferntasten verwenden, um den Mauszeiger zu steuern und zu klicken, doppelklicken, drag & drop. Durch Drücken der Taste Numlock, kann der Benutzer die Zehnertastatur zwischen Maus-Steuerung und Normalbetrieb umschalten.

typedef Struct _MOUSEKEYS {/ / mk DWORD CbSize; 
    DWORD DwFlags; 
    DWORD iMaxSpeed; 
    DWORD iTimeToMaxSpeed; 
    DWORD iCtrlSpeed; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} TASTATURMAUS 

 

Mitglieder

cbSize
Gibt die Größe in Bytes, der Struktur.
dwFlags
Ein Satz von Bitflags, die Eigenschaften der Anschlagverzögerung-Funktion angeben. Die folgenden Bitflag Werte sind definiert:
Wert Bedeutung
MKF_AVAILABLE Wenn dieses Flag festgelegt ist, ist die Tastaturmaus-Funktion verfügbar.
MKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 und höher: Ein Dialogfeld zur Bestätigung wird angezeigt, wenn die Tastaturmaus-Funktion aktiviert ist, mithilfe der Tastenkombination.
MKF_HOTKEYACTIVE Wenn dieses Flag festgelegt ist, kann der Benutzer deaktivieren die Tastaturmaus-Funktion ein- und Ausschalten mithilfe der heißen Taste, die Alt-Taste + linke UMSCHALTTASTE + NUM LOCK bleibt.
MKF_HOTKEYSOUND Wenn dieses Flag festgelegt ist, spielt das System eine Sirene Klang wenn der Benutzer die Tastaturmaus-Funktion ein- und ausgeschaltet wird mithilfe des heißen Schlüssels.
MKF_INDICATOR Windows 95, Windows NT 5.0 und höher: Ein visuellen Indikator wird angezeigt, wenn die Tastaturmaus-Funktion wird.
MKF_MOUSEKEYSON Wenn dieses Flag festgelegt ist, ist die Tastaturmaus-Funktion auf.
MKF_MODIFIERS Windows 95, Windows NT 5.0 und höher: Die STRG-Taste Cursor Geschwindigkeit von der durch das iCtrlSpeed -Element angegebene Wert erhöht, und die SHIFT-Taste bewirkt, dass des Cursors, kurz nach dem Verschieben eines einzelnen Pixels, sodass Feinpositionierung des Cursors zu verzögern. Wenn dieser Wert nicht angegeben ist, werden die STRG- und Umschalttaste ignoriert während der Benutzer mit den Maus-Cursor mit den Pfeiltasten bewegt.
MKF_REPLACENUMBERS Windows 95, Windows NT 5.0 und höher:Die Zehnertastatur bewegt die Maus, wenn die FESTSTELLTASTE aktiviert ist. Wenn dieses Flag nicht angegeben wird, verschiebt der Zehnertastatur bewegen Sie den Mauszeiger, wenn die Num-Taste ausgeschaltet ist.

iMaxSpeed
Gibt die maximale Geschwindigkeit, die der Maus-Cursor erreicht, wenn eine Taste gedrückt gehalten wird.

Windows 95: Bereichsprüfung wird nicht ausgeführt.

Windows NT: Gültige Werte sind von 10 bis 360.

iTimeToMaxSpeed
Gibt die Zeitdauer in Millisekunden, die es für den Mauszeiger, um maximale Geschwindigkeit zu erreichen, wenn eine Taste gedrückt gehalten wird. Gültige Werte liegen zwischen 1000 und 5000.
iCtrlSpeed
Gibt den Multiplikator der Maus Cursor Geschwindigkeit zuweisen, wenn der Benutzer die STRG-Taste gedrückt hält, während Sie mit den Pfeiltasten, um den Cursor zu bewegen. Dieser Wert wird ignoriert, wenn MKF_MODIFIERS nicht festgelegt ist.
dwReserved1
Dieser Member ist für die zukünftige Verwendung reserviert. Es muss auf 0 (null) festgelegt werden.
dwReserved2
Dieser Member ist für die zukünftige Verwendung reserviert. Es muss auf 0 (null) festgelegt werden.

Bemerkungen

Eine Anwendung verwendet eine TASTATURMAUS Struktur beim Aufruf der SystemParametersInfo -Funktion mit dem wAction -Parameter auf den Wert SPI_GETMOUSEKEYS oder SPI_SETMOUSEKEYS festgelegt. Wenn Sie SPI_GETMOUSEKEYS verwenden, muss eine Anwendung den Member CbSize der TASTATURMAUS -Struktur angeben; die SystemParametersInfo -Funktion füllt die restlichen Mitglieder. Eine Anwendung muss alle Strukturmember angeben, wenn Sie den SPI_SETMOUSEKEYS-Wert verwenden.

QuickInfo

&Nbsp; Windows NT: erfordert Version 3.5 oder höher.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über Barrierefreiheit, Accessibility Strukturen, SystemParametersInfo

Index