OemKeyScan

Функція OemKeyScan карт коди OEM ASCII від 0 до 0x0FF в OEM сканування коди і shift держав. Функція надає інформацію, яка дозволяє програмі відправити OEM текст до іншої програми, імітуючи введення клавіатури.

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

Параметри

wOemChar
Визначає значення ASCII символів OEM.

Повернення значень

Значення, яке повертається, слово Низька порядку містить сканування коду певного знака OEM, і вищого порядку word містить shift держави, яка може бути поєднання таких біти прапор.

Біт Значення
1 Або клавішу shift натиснуто.
2 У будь-якому клавіша натиснута.
4 Натиснуто будь-якому клавішу alt.
8 Натискання клавіші ханкаку
16 Захищені (визначається драйвер розкладки клавіатури).
32 Захищені (визначається драйвер розкладки клавіатури).

Якщо символ не можна відтворити за однієї клавіші за допомогою поточної розкладки клавіатури, значення, що повертається, є 0xFFFFFFFF.

Зауваження

Ця функція не надає переклади символи, які вимагають ctrl + alt або мертві ключі. Символи, що не перекладені на цю функцію необхідно скопіювати шляхом імітації вводу за допомогою сполучення клавіш alt + клавіатури механізму. Клавіша NUM повинні бути off.

Ця функція не надає переклади символи, які не можна вводити з однієї клавіші за допомогою поточної розкладки клавіатури, таких як символи з діакритичними знаками, які вимагають мертвих ключі. Символи, що не перекладені на ця функція може бути змодельовані за допомогою механізму клавіатурі клавіші alt +. Клавіша NUM має бути на.

Ця функція здійснюється з використанням VkKeyScan функції.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд введення клавіатури, клавіатури вводу функції, VkKeyScan

Index