OemKeyScan funkcia priraďuje kódy OEM ASCII 0 až 0x0FF do OEM skenovanie kódy a shift states. Funkcia poskytuje informácie, ktoré umožní, aby program odošle OEM text do iného programu simuláciou vstup z klávesnice.
(DWORD OemKeyScan SLOVO wOemChar / / ASCII hodnota znaku OEM);
Nízka-order slovo návratová hodnota obsahuje skenovanie kód daného znaku OEM a Rozdeli slovo obsahuje stav posun, čo môže byť kombinácia vlajky bity.
Bitové | Význam |
---|---|
1 | Je stlačená klávesa buď shift. |
2 | Buď ctrl klávesu. |
4 | Lisované buď kláves alt. |
8 | Stlačený kláves Hankaku |
16 | Vyhradené (definované ovládač rozloženie klávesnice). |
32 | Vyhradené (definované ovládač rozloženie klávesnice). |
Ak znak nemôže byť produkovaná jediné stlačenie tlačidla pomocou aktuálneho rozloženia klávesnice, vrátená hodnota je 0xFFFFFFFF.
Táto funkcia neposkytuje preklady pre znaky, ktoré vyžadujú kombináciu klávesov ctrl + alt alebo mŕtve kľúče. Znaky neprekladajú táto funkcia musí byť skopírovaný simuláciou vstupné pomocou klávesnice mechanizmu alt +. Kláves n umlock musí byť vypnutý.
Táto funkcia neposkytuje prekladov pre znaky, ktoré nemožno napísanú jeden stlačenie klávesu používať aktuálne rozloženie klávesnice, ako sú znaky s diakritikou vyžadujúce mŕtvych kľúče. Znaky neprekladajú touto funkciou môže simulujú prostredníctvom použitia klávesnice mechanizmu alt +. Kláves n umlock musí.
Táto funkcia sa realizuje pomocou funkcie VkKeyScan.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Klávesnice-prehlad vstup klávesnice vstup funkcie VkKeyScan