OemKeyScan

Код OEM ASCII от 0 до 0x0FF OemKeyScan функции преобразуется OEM сканирования коды и переход государств. Функция содержит информацию, которая позволяет программе передавать OEM текст в другую программу путем имитации ввода с клавиатуры.

() DWORD OemKeyScan СЛОВО  wOemChar / / значение ASCII символов OEM);
 

Параметры

wOemChar
Указывает значение ASCII символов OEM.

Возвращаемые значения

Младшее слово возвращаемого значения содержит код сканирования данного символов OEM, а старшее слово переход государства, которое может быть сочетанием следующих бит флага.

Бит Значение
1 Либо клавиши shift.
2 Либо клавиши ctrl.
4 Либо клавиша alt нажата.
8 Клавиши Hankaku
16 Зарезервированные (по определению макета драйвер клавиатуры).
32 Зарезервированные (по определению макета драйвер клавиатуры).

Если символ не может быть произведено одним нажатием клавиши, с использованием текущей раскладки клавиатуры, возвращаемое значение равно 0xFFFFFFFF.

Примечания

Эта функция не содержит переводы для символов, которые требуют ctrl + alt или мертвый ключей. Персонажи не переведены, эта функция должна быть скопирована путем имитации ввода с помощью механизма клавиатуры alt +. Клавиши numlock должны быть выключены.

Эта функция не содержит переводы для символов, которые не могут быть напечатаны с одного нажатия клавиши с использованием текущей раскладки клавиатуры, такие как символы с диакритическими знаками, требующих мертвых ключей. Символы, не переведены, эта функция может имитировать с помощью механизма клавиатуры alt +. Клавиши numlock должны находиться на.

Эта функция реализуется с помощью функции VkKeyScan.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор ввода клавиатуры, функции ввода клавиатуры, VkKeyScan

Index