Funkcja OemKeyScan mapy kody OEM ASCII 0 poprzez 0x0FF OEM skanowanie kodów i shift Państwa. Funkcja zawiera informacje, który pozwala na wysyłanie tekst OEM do innego programu, symulując klawiatury.
(DWORD OemKeyScan Program WORD wOemChar / / wartość ASCII znaku OEM);
Słowo bity wartość zwracany zawiera kod skanowania danego znaku OEM, a program word wysokich numerach Państwo klawisze shift, która może być kombinacją następujących bity flagi.
| Bitowe | Znaczenie |
|---|---|
| 1 | Albo klawisz shift jest naciśnięty. |
| 2 | Naciśnięcia albo klawisza ctrl. |
| 4 | Albo klawisz jest wciśnięty. |
| 8 | Naciśnięty klawisz Hankaku |
| 16 | Zarezerwowane (zdefiniowany przez kierowcę układu klawiatury). |
| 32 | Zarezerwowane (zdefiniowany przez kierowcę układu klawiatury). |
Jeśli znak nie produkowanych przez naciśnięcie jednego klawisza przy użyciu bieżący układ klawiatury, wartość zwracany jest równa 0xFFFFFFFF.
Ta funkcja zapewnia tłumaczenia na znaki, które wymagają ctrl + alt lub martwe kluczy. Znaki nie są tłumaczone przez tę funkcję muszą zostać skopiowane symulując wejściowego przy użyciu mechanizmu klawiatury klawisze alt +. Klawisz numlock musi być wyłączony.
Ta funkcja zapewnia tłumaczenia znaków, które nie wpisano jednym naciśnięciem przy użyciu bieżący układ klawiatury, takie jak znaki ze znakami diakrytycznymi wymagające martwych klucze. Znaki nie są tłumaczone przez tę funkcję, można dokonać symulacji za pomocą mechanizmu klawiatury klawisze alt +. Klawisz numlock musi znajdować się na.
Ta funkcja jest implementowane za pomocą funkcji VkKeyScan.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Przegląd danych wejściowych klawiatura, funkcji wprowadzania klawiatury, VkKeyScan