Приложение 1. Кнопки для эмулирования

Ниже приведены значения для свойств Основная кнопка, Модификатор и Дополнительная кнопка элемента Эмуляция спецкнопки.

Мышь

КнопкаОписание

LBUTTON

Левая кнопка мыши

RBUTTON

Правая кнопка мыши

MBUTTON

Cредняя кнопка мыши (или колесико)

ХBUTTON1

Кнопка X1 - дополнительная четвертая кнопка мыши

ХBUTTON2

Кнопка X2 - дополнительная пятая кнопка мыши

Клавиатура

Клавиши функций

КнопкаОписание

F1...F24

Функциональные клавиши F1...F24

Клавиши для ввода данных (буквенно-цифровые)

КнопкаОписание

VK_0...9

Цифровые клавиши 0...9

VK_A...Z

Буквенные клавиши A...Z

Специальные клавиши

КнопкаОписание

CONTROL

Клавиша Ctrl

LCONTROL

Левый Ctrl

RCONTROL

Правый Ctrl

MENU

Клавиша Alt

LMENU

Левая клавиша Alt

RMENU

Правая клавиша Alt

SHIFT

Клавиша Shift

LSHIFT

Левый Shift

RSHIFT

Правый Shift

LWIN

Левая клавиша Windows

RWIN

Правая клавиша Windows

TAB

Клавиша Tab (табуляция)

SPACE

Клавиша Spacebar (пробел)

RETURN

Клавиша Enter (ввод)

ESCAPE

Клавиша Esc (отмена)

BACK

Клавиша Backspace (шаг назад/обратный пробел)

CAPITAL

Клавиша CapsLock (переключатель регистра символов)

APPS

Клавиша Applications (вызывает контекстное меню файла/программы, как при правом клике мышкой)

SNAPSHOT

Клавиша Print Screen (создает скриншот экрана)

SCROLL

Клавиша Scroll Lock (включает/отключает режим Scroll Lock)

PAUSE

Клавиша Pause/Break

CANCEL

Обработка комбинации клавиш Ctrl + Break (сигнал мягкой остановки консольным программам)

EXECUTE

Клавиша EXECUTE (выполнить)

HELP

Клавиша Help (справка). Может отсутствовать

SLEEP

Клавиша Sleep (перевод компьютера в спящий режим). Может отсутствовать

CLEAR

Клавиша Clear (очистить). Может отсутствовать

SELECT

Клавиша SELECT (выбор). Может отсутствовать

PRINT

Клавиша PRINT (печать). Может отсутствовать

Клавиши перемещения

КнопкаОписание

END

Клавиша End (в конец текста)

HOME

Клавиша Home (в начало текста)

LEFT

Клавиша LEFT ARROW (стрелка влево)

RIGHT

Клавиша RIGHT ARROW (стрелка вправо)

UP

Клавиша UP ARROW (стрелка вверх)

DOWN

Клавиша DOWN ARROW (стрелка вниз)

PRIOR

Клавиша PAGE UP (прокрутка страницы вверх)

NEXT

Клавиша PAGE DOWN (прокрутка страницы вниз)

INSERT

Клавиша Ins (меняет режим ввода текста)

DELETE

Клавиша Del (удаляет символ справа)

Цифровая клавиатура

КнопкаОписание

NUMLOCK

Клавиша NumLock. Включает цифровую клавиатуру

NUMPAD0...9

Клавиша 0...9 вспомогательной цифровой клавиатуры. Используется при включенном Numlock'e

MULTIPLY

Клавиша умножения *

ADD

Клавиша сложения +

SUBTRACT

Клавиша вычитания -

DIVIDE

Клавиша деления /

SEPARATOR

Разделитель \

DECIMAL

Символ десятичного разделителя (. или ,)

Прочие

КнопкаОписание

MODECHANGE

Запрос на изменение режима редактора метода ввода (IME)

ACCEPT

Принять IME

PROCESSKEY

Клавиша IME PROCESS (обработка IME)

CONVERT

Преобразование в редакторе метода ввода (IME)

NONCONVERT

Непреобразованный IME

HANGEUL

Режим Hanguel в редакторе метода ввода Windows (IME). Этот режим позволяет вводить корейские символы с помощью клавиатуры

KANJI

Режим Kanji в редакторе метода ввода Windows (IME). Этот режим позволяет вводить японские иероглифы (кандзи) с помощью клавиатуры

JUNJA

Режим JUNJA в редакторе метода ввода Windows (IME). В этом режиме пользователь может вводить кандзи, используя стандартные клавиши на клавиатуре, и редактор метода ввода Windows автоматически преобразует введенные символы в соответствующие кандзи

FINAL

Последний режим редактора метода ввода (IME)

PACKET

Используется для перехода на символы Unicode, как если бы они были нажатиями клавиш. PACKET - младшее слово 32-разрядного значения Virtual Key, используемого для метода ввода данных без клавиатуры

ATTN

Клавиша Attn

CRSEL

Клавиша CrSel

EXSEL

Клавиша ExSel

EREOF

Клавиша очистки EOF

PLAY

Клавиша воспроизведения

ZOOM

Клавиша увеличения/уменьшения масштаба

NONAME

Зарезервировано для будущего использования

PA1

Клавиша PA1

BROWSER_BACK

Клавиша Browser Back (просмотр назад)

BROWSER_FORWARD

Клавиша Browser Forward (просмотр вперед)

BROWSER_REFRESH

Клавиша Browser Refresh (обновить экран просмотра)

BROWSER_STOP

Клавиша Browser Stop (остановить просмотр)

BROWSER_SEARCH

Клавиша Browser Search (поиск в окне просмотра)

BROWSER_FAVORITES

Клавиша Browser Favorites (предпочтительного просмотра)

BROWSER_HOME

Клавиша Browser Start и Home (запуск брузера и на главную страницу)

VOLUME_MUTE

Клавиша Volume Mute (временно выключить звук)

VOLUME_DOWN

Клавиша Volume Down (понизить громкость звука)

VOLUME_UP

Клавиша Volume Up (повысить громкость звука)

MEDIA_NEXT_TRACK

Клавиша Next Track (следующая дорожка)

MEDIA_PREV_TRACK

Клавиша Previous Track (предыдущая дорожка)

MEDIA_STOP

Клавиша Stop Media (останов проигрывателя)

MEDIA_PLAY_PAUSE

Клавиша Play/Pause Media (воспроизведение/пауза проигрывателя)

LAUNCH_MAIL

Клавиша Start Mail (запуск почтовой программы)

LAUNCH_MEDIA_SELECT

Клавиша Select Media (выбор медиа)

LAUNCH_APP1

Клавиша Start Application 1 (запуск приложения 1)

LAUNCH_APP2

Клавиша Start Application 2 (запуск приложения 2)

OEM_PLUS

Для любой страны/региона это клавиша +

OEM_COMMA

Для любой страны/региона это клавиша ,

OEM_MINUS

Для любой страны/региона это клавиша -

OEM_PERIOD

Для любой страны/региона это клавиша .

OEM_CLEAR

Клавиша очистки

OEM_1

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша ;:

OEM_2

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша /?

OEM_3

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша `~

OEM_4

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша [{

OEM_5

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша `\

OEM_6

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша ]}

OEM_7

Используется для разных символов, может отличаться в зависимости от клавиатуры. Для американской стандартной клавиатуры это клавиша одиночная кавычка/двойная кавычка '"

OEM_8

Используется для прочих символов, может отличаться в зависимости от клавиатуры

OEM_102

Клавиши угловой скобки <> на стандратной клавиатуре США, или обратный слеш (наклонная черта влево) на 102-клавишной клавиатуре, отличной от США

Полезные источники: статья Microsoft Virtual-Key Codes.

Last updated