OemKeyScan

Funcția OemKeyScan hărți coduri OEM ASCII 0 până la 0x0FF în OEM scanare coduri și statele shift. Funcția furnizează informații care permite un program pentru a trimite OEM text în alt program prin simularea input tastatură.

(DWORD OemKeyScan WORD  wOemChar / / valoarea ASCII de caractere OEM);
 

Parametrii

wOemChar
Specifică valoarea ASCII de caractere OEM.

Valorile întroarse

Cuvântul low-ordinea valorii returnate conține codul de scanare a dat caracterului OEM, și cuvântul-high-comandă conține statul shift, care pot fi o combinatie de biți pavilion următoarele.

Bit Sensul
1 Fie tasta shift este apăsată.
2 Fie tasta ctrl este apăsat.
4 Fie tasta alt este apăsat.
8 Tasta de Hankaku
16 Rezervat (definite de driverul de aspect tastatură).
32 Rezervat (definite de driverul de aspect tastatură).

Dacă caracterul nu pot fi produse de un singur keystroke utilizând aspectul tastatură curente, valoarea returnată este 0xFFFFFFFF.

Observații

Această funcție oferă traduceri pentru caractere care necesită ctrl + alt sau tastele moarte. Caractere nu tradus de această funcție trebuie copiat prin simularea intrare utilizând alt + tastatura mecanismul de. Tasta numlock trebuie să fie dezactivat.

Această funcție oferă traduceri pentru caractere care nu pot fi tastat cu o apăsare de taste utilizând aspectul tastatură curente, cum ar fi caractere cu diacriticele care necesită chei mort. Caractere nu tradus de această funcție pot fi simulate utilizând alt + tastatura mecanismul de. Tasta numlock trebuie să fie pe.

Această funcție este implementat folosind funcția VkKeyScan.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Tastatură intrare prezentare generală, funcții de Input tastatură, VkKeyScan

Index