Приложение 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 (печать). Может отсутствовать |
Клавиши перемещения
Кнопка | Описание |
---|---|
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 .