Приложение 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.
Last updated