Код OEM ASCII от 0 до 0x0FF OemKeyScan функции преобразуется OEM сканирования коды и переход государств. Функция содержит информацию, которая позволяет программе передавать OEM текст в другую программу путем имитации ввода с клавиатуры.
() DWORD OemKeyScan СЛОВО wOemChar / / значение ASCII символов OEM);
Младшее слово возвращаемого значения содержит код сканирования данного символов OEM, а старшее слово переход государства, которое может быть сочетанием следующих бит флага.
| Бит | Значение |
|---|---|
| 1 | Либо клавиши shift. |
| 2 | Либо клавиши ctrl. |
| 4 | Либо клавиша alt нажата. |
| 8 | Клавиши Hankaku |
| 16 | Зарезервированные (по определению макета драйвер клавиатуры). |
| 32 | Зарезервированные (по определению макета драйвер клавиатуры). |
Если символ не может быть произведено одним нажатием клавиши, с использованием текущей раскладки клавиатуры, возвращаемое значение равно 0xFFFFFFFF.
Эта функция не содержит переводы для символов, которые требуют ctrl + alt или мертвый ключей. Персонажи не переведены, эта функция должна быть скопирована путем имитации ввода с помощью механизма клавиатуры alt +. Клавиши numlock должны быть выключены.
Эта функция не содержит переводы для символов, которые не могут быть напечатаны с одного нажатия клавиши с использованием текущей раскладки клавиатуры, такие как символы с диакритическими знаками, требующих мертвых ключей. Символы, не переведены, эта функция может имитировать с помощью механизма клавиатуры alt +. Клавиши numlock должны находиться на.
Эта функция реализуется с помощью функции VkKeyScan.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор ввода клавиатуры, функции ввода клавиатуры, VkKeyScan