OemKeyScan

Die OemKeyScan -Funktion ordnet die OEM Scancodes und Shift States OEM ASCII-Codes 0 bis 0x0FF. Die Funktion liefert Informationen, die ein Programm, um OEM-Text in ein anderes Programm senden von Tastatureingaben simulieren können.

(DWORD OemKeyScan Wort  wOemChar / / ASCII-Wert des OEM-Zeichen);
 

Parameter

wOemChar
Gibt den ASCII-Wert des Zeichens OEM.

Rückgabewerte

Das niedrige Word der der Rückgabewert enthält den Scan-Code des Zeichens OEM bestimmten, und das höherwertige Wort enthält den Shift-Zustand, der eine Kombination der folgenden Flags Bits sein kann.

Bisschen Bedeutung
1 Entweder UMSCHALT-Taste gedrückt wird.
2 Entweder STRG gedrückt wird.
4 Entweder Alt-Taste gedrückt ist.
8 Die Hankaku-Taste wird gedrückt
16 Reserviert (definiert durch die Tastatur-Layout-Treiber).
32 Reserviert (definiert durch die Tastatur-Layout-Treiber).

Wenn das Zeichen nicht mit einem einzigen Tastendruck mit aktuellen Tastaturlayouts erzeugt werden kann, ist der zurückgegebene Wert 0xFFFFFFFF.

Bemerkungen

Diese Funktion bietet keine Übersetzungen für Zeichen, die Strg + Alt oder tot Schlüssel erfordern. Zeichen, die nicht von dieser Funktion übersetzt müssen durch die Eingabe mit den Tastatur Mechanismus Alt + Simulation kopiert werden. Die Numlock-Taste muss deaktiviert sein.

Diese Funktion bietet keine Übersetzungen für Zeichen, die mit einem Tastendruck mit aktuellen Tastaturlayouts, z. B. Zeichen mit diakritischen Zeichen erfordern dead Keys eingegeben werden können. Zeichen, die nicht von dieser Funktion übersetzt können mithilfe des Mechanismus Alt + Tastatur simuliert werden. Die Numlock-Taste muss auf sein.

Diese Funktion wird mithilfe der VkKeyScan -Funktion implementiert.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über die Tastatur-Eingabe, Keyboard Input Funktionen, VkKeyScan

Index