OemKeyScan

Funksjonen OemKeyScan tilordner OEM ASCII-koder 0 til 0x0FF til OEM skanning kodene og SKIFT stater. Funksjonen gir informasjon som gjør at et program til å sende OEM teksten til et annet program ved å simulere tastaturinndata.

DWORD OemKeyScan) WORD  wOemChar / / ASCII-verdi på OEM-tegnsett);
 

Parametere

wOemChar
Angir ASCII-verdi på OEM-tegnsett.

Returverdier

Signifikante ordet av returverdien inneholder koden skanning av gitt OEM-tegnsett, og signifikante ordet inneholder SKIFT staten, som kan være en kombinasjon av de følgende flaggbitene.

Bit Betydning
1 Enten SKIFT-tasten trykkes.
2 Enten ctrl-tasten trykkes.
4 Enten alt-tasten trykkes.
8 Hankaku-tasten trykkes
16 Reservert (definert av oppsettet tastaturdriveren).
32 Reservert (definert av oppsettet tastaturdriveren).

Hvis tegnet ikke kan produseres med et enkelt tastetrykk ved hjelp av gjeldende tastaturoppsett, er returverdien 0xFFFFFFFF.

Merknader

Denne funksjonen gir ikke oversettelser for tegn som krever ctrl + alt eller død nøkler. Tegn som ikke er oversatt av denne funksjonen må kopieres ved å simulere inndata ved hjelp av alt + tastaturet mekanismen. Numlock-tasten må være av.

Denne funksjonen gir ikke oversettelser for tegn som ikke kan skrives ut med ett tastetrykk ved hjelp av gjeldende tastaturoppsett, for eksempel tegn med diakritiske tegn som krever død nøkler. Tegn som ikke er oversatt av denne funksjonen kan bli simulert å bruke alt + tastaturet mekanismen. Numlock-tasten må være på.

Denne funksjonen er implementert ved hjelp av funksjonen VkKeyScan.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Tastatur Input oversikt, tastatur Input funksjoner, VkKeyScan

Index