Getasynckeystate c коды клавиш: Функция GetAsyncKeyState (winuser.h) — Win32 apps

Виртуальные коды клавиш (Winuser.h) — Win32 apps





Twitter




LinkedIn




Facebook




Адрес электронной почты


  • Статья

  • Чтение занимает 5 мин

В следующей таблице показаны символьные имена констант, шестнадцатеричные значения и эквиваленты мыши или клавиатуры для кодов виртуальных ключей, используемых системой. Коды перечислены в числовом порядке.

КонстантаЗначениеОписание
VK_LBUTTON0x01Левая кнопка мыши
VK_RBUTTON0x02Правая кнопка мыши
VK_CANCEL0x03Обработка прерывания управления
VK_MBUTTON0x04Средняя кнопка мыши (мышь с тремя кнопками)
VK_XBUTTON10x05Кнопка мыши X1
VK_XBUTTON20x06Кнопка мыши X2
-0x07Не определено.
VK_BACK0x08Backspace
VK_TAB0x09TAB — клавиша
-0x0A-0BЗарезервированное
VK_CLEAR0x0CКлавиша CLEAR
VK_RETURN0x0DВВОД клавиши
-0x0E-0FНе определено.
VK_SHIFT0x10Клавиша SHIFT
VK_CONTROL0x11Клавиша CTRL
VK_MENU0x12ALT — клавиша
VK_PAUSE0x13Клавиша PAUSE
VK_CAPITAL0x14Клавиша CAPS LOCK
VK_KANA0x15Режим «Кана» редактора метода ввода
VK_HANGUEL0x15Режим IME Hanguel (поддерживается для совместимости; использование VK_HANGUL)
VK_HANGUL0x15Режим «Хангыль» редактора метода ввода
VK_IME_ON0x16Включение IME
VK_JUNJA0x17Режим «Джунджа» редактора метода ввода
VK_FINAL0x18Последний режим редактора метода ввода
VK_HANJA0x19Режим «Ханджа» редактора метода ввода
VK_KANJI0x19Режим «Кандзи» редактора метода ввода
VK_IME_OFF0x1AIME Выкл.
VK_ESCAPE0x1BКлавиша ESC
VK_CONVERT0x1CПреобразование в редакторе метода ввода
VK_NONCONVERT0x1DНет преобразования в редакторе метода ввода
VK_ACCEPT0x1EПринять IME
VK_MODECHANGE0x1FЗапрос на изменение режима редактора метода ввода
VK_SPACE0x20ПРОБЕЛ
VK_PRIOR0x21КЛЮЧ PAGE UP
VK_NEXT0x22КЛАВИША PAGE DOWN
VK_END0x23КЛАВИША END
VK_HOME0x24Ключ HOME
VK_LEFT0x25КЛАВИША СТРЕЛКА ВЛЕВО
VK_UP0x26КЛАВИША СТРЕЛКА ВВЕРХ
VK_RIGHT0x27КЛАВИША СТРЕЛКА ВПРАВО
VK_DOWN0x28КЛАВИША СТРЕЛКА ВНИЗ
VK_SELECT0x29Клавиша SELECT
VK_PRINT0x2AКлавиша PRINT
VK_EXECUTE0x2BКЛАВИША EXECUTE
VK_SNAPSHOT0x2CКЛАВИША PRINT SCREEN
VK_INSERT0x2DКлюч INS
VK_DELETE0x2EКлавиша DEL
VK_HELP0x2FКлюч HELP
0x300 клавиш
0x311 ключ
0x322 клавиши
0x333 ключа
0x344 ключа
0x355 клавиш
0x366 клавиш
0x377 клавиш
0x388 клавиш
0x399 клавиш
-0x3A-40Не определено.
0x41Ключ
0x42Клавиша B
0x43Ключ C
0x44Ключ D
0x45Ключ E
0x46Клавиша F
0x47Ключ G
0x48Ключ H
0x49Я ключ
0x4AJ-ключ
0x4BКлавиша K
0x4CКлюч L
0x4DКлюч M
0x4EN ключ
0x4FКлавиша O
0x50P-ключ
0x51Ключ Q
0x52Ключ R
0x53Ключ S
0x54T-ключ
0x55Ключ U
0x56Ключ V
0x57Клавиша W
0x58X-ключ
0x59Ключ Y
0x5AКлюч Z
VK_LWIN0x5BЛевая Windows клавиша (естественная клавиатура)
VK_RWIN0x5CПравая Windows клавиша (естественная клавиатура)
VK_APPS0x5DКлавиша «Приложения» (естественная клавиатура)
-0x5EЗарезервировано
VK_SLEEP0x5FКлавиша перевода компьютера в спящий режим
VK_NUMPAD00x60Ключ цифровой клавиатуры 0
VK_NUMPAD10x61Ключ цифровой клавиатуры 1
VK_NUMPAD20x62Ключ цифровой клавиатуры 2
VK_NUMPAD30x63Ключ цифровой клавиатуры 3
VK_NUMPAD40x64Ключ цифровой клавиатуры 4
VK_NUMPAD50x65Клавиша цифровой клавиатуры 5
VK_NUMPAD60x66Клавиша цифровой клавиатуры 6
VK_NUMPAD70x67Клавиша цифровой клавиатуры 7
VK_NUMPAD80x68Клавиша цифровой клавиатуры 8
VK_NUMPAD90x69Клавиша цифровой клавиатуры 9
VK_MULTIPLY0x6AУмножение ключа
VK_ADD0x6BДобавление ключа
VK_SEPARATOR0x6CКлюч разделителя
VK_SUBTRACT0x6DВычитание ключа
VK_DECIMAL0x6EДесятичный ключ
VK_DIVIDE0x6FРазделите ключ
VK_F10x70Клавиша F1
VK_F20x71Клавиша F2
VK_F30x72Клавиша F3
VK_F40x73Клавиша F4
VK_F50x74Клавиша F5
VK_F60x75Клавиша F6
VK_F70x76Клавиша F7
VK_F80x77Клавиша F8
VK_F90x78Клавиша F9
VK_F100x79Клавиша F10
VK_F110x7AКлавиша F11
VK_F120x7BКлавиша F12
VK_F130x7CКлавиша F13
VK_F140x7DКлавиша F14
VK_F150x7EКлавиша F15
VK_F160x7FКлавиша F16
VK_F170x80Клавиша F17
VK_F180x81Клавиша F18
VK_F190x82Клавиша F19
VK_F200x83Клавиша F20
VK_F210x84Клавиша F21
VK_F220x85Клавиша F22
VK_F230x86Клавиша F23
VK_F240x87Клавиша F24
-0x88-8F«Не присвоено»
VK_NUMLOCK0x90Ключ NUM LOCK
VK_SCROLL0x91Клавиша SCROLL LOCK
0x92-96Изготовитель оборудования
-0x97-9F«Не присвоено»
VK_LSHIFT0xA0Левая клавиша SHIFT
VK_RSHIFT0xA1Правая клавиша SHIFT
VK_LCONTROL0xA2Левая клавиша CONTROL
VK_RCONTROL0xA3Правая клавиша CONTROL
VK_LMENU0xA4Левая клавиша ALT
VK_RMENU0xA5Правая клавиша ALT
VK_BROWSER_BACK0xA6Клавиша «Назад браузера»
VK_BROWSER_FORWARD0xA7Клавиша пересылки браузера
VK_BROWSER_REFRESH0xA8Ключ обновления браузера
VK_BROWSER_STOP0xA9Клавиша остановки браузера
VK_BROWSER_SEARCH0xAAКлюч поиска в браузере
VK_BROWSER_FAVORITES0xABКлюч избранного браузера
VK_BROWSER_HOME0xACНачальный и домашний ключ браузера
VK_VOLUME_MUTE0xADКлавиша выключения громкости
VK_VOLUME_DOWN0xAEКлюч уменьшения громкости
VK_VOLUME_UP0xAFКлюч увеличения громкости
VK_MEDIA_NEXT_TRACK0xB0Следующий ключ отслеживания
VK_MEDIA_PREV_TRACK0xB1Предыдущий ключ отслеживания
VK_MEDIA_STOP0xB2Остановка ключа мультимедиа
VK_MEDIA_PLAY_PAUSE0xB3Воспроизведение и приостановка клавиши мультимедиа
VK_LAUNCH_MAIL0xB4Запуск ключа почты
VK_LAUNCH_MEDIA_SELECT0xB5Выбор ключа мультимедиа
VK_LAUNCH_APP10xB6Запуск ключа приложения 1
VK_LAUNCH_APP20xB7Запуск ключа приложения 2
-0xB8-B9Зарезервировано
VK_OEM_10xBAИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша «;:»
VK_OEM_PLUS0xBBДля любой страны или региона ключ «+»
VK_OEM_COMMA0xBCДля любой страны или региона ключ «,»
VK_OEM_MINUS0xBDДля любой страны или региона ключ -«
VK_OEM_PERIOD0xBEДля любой страны или региона ключ «.»
VK_OEM_20xBFИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры в США ,/? ключ
VK_OEM_30xC0Используется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша «~»
-0xC1-D7Зарезервировано
-0xD8-DA«Не присвоено»
VK_OEM_40xDBИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша «[{«
VK_OEM_50xDCИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша «\|»
VK_OEM_60xDDИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша «]}»
VK_OEM_70xDEИспользуется для прочих символов; Он может отличаться по клавиатуре. Для стандартной клавиатуры США клавиша single-quote/double-quote
VK_OEM_80xDFИспользуется для прочих символов; Он может отличаться по клавиатуре.
-0xE0Зарезервировано
0xE1Конкретный изготовитель оборудования
VK_OEM_1020xE2<> Клавиши на стандартной клавиатуре США или клавиши \\| на клавиатуре, отличной от США 102
0xE3-E4Конкретный изготовитель оборудования
VK_PROCESSKEY0xE5Ключ IME PROCESS
0xE6Конкретный изготовитель оборудования
VK_PACKET0xE7Используется для передачи символов в Юникоде в виде нажатия клавиш. Ключ VK_PACKET — это низкое слово 32-разрядного значения виртуального ключа, используемого для методов ввода без клавиатуры. Дополнительные сведения см. в примечаниях, KEYBDINPUTSendInputWM_KEYDOWNа такжеWM_KEYUP
-0xE8«Не присвоено»
0xE9-F5Конкретный изготовитель оборудования
VK_ATTN0xF6Ключ Attn
VK_CRSEL0xF7Ключ CrSel
VK_EXSEL0xF8Ключ ExSel
VK_EREOF0xF9Удаление ключа EOF
VK_PLAY0xFAКлавиша воспроизведения
VK_ZOOM0xFBКлюч масштабирования
VK_NONAME0xFCЗарезервировано
VK_PA10xFDКлюч PA1
VK_OEM_CLEAR0xFEОчистить ключ
ТребованиеЗначение
Минимальная версия клиентаWindows 2000 Professional [только классические приложения]
Минимальная версия сервераWindows 2000 Server [только классические приложения]
ЗаголовокWinuser. h

Виртуальные коды клавиш



Виртуальные коды клавиш

главная

В этой таблице приведены символические константы, шестнадцатеричные коды
и клавиатурные эквиваленты для кодов виртуальных клавиш, используемых семейством
операционных систем Microsoft Windows. Коды перечислены в числовом порядке.

Символическое имяЗначение (hex)Мышиные, клавиатурные эквиваленты
VK_LBUTTON01Левая кнопка мыши
VK_RBUTTON02Правая кнопка мыши
VK_CANCEL03Обработка Control-break
VK_MBUTTON04Средняя кнопка мыши
VK_XBUTTON105кнопка мыши X1
VK_XBUTTON206кнопка мыши X2
07Не определено
VK_BACK08BACKSPACE key
VK_TAB09TAB key
0A-0BЗарезервировано
VK_CLEAR0CCLEAR key
VK_RETURN0DENTER key
0E-0FНе определено
VK_SHIFT10SHIFT key
VK_CONTROL11CTRL key
VK_MENU12ALT key
VK_PAUSE13PAUSE key
VK_CAPITAL14CAPS LOCK key
VK_KANA15Input Method Editor (IME) Kana mode
VK_HANGUEL15IME Hanguel mode (maintained for compatibility; use VK_HANGUL)
VK_HANGUL15IME Hangul mode
16Не определено
VK_JUNJA17IME Junja mode
VK_FINAL18IME final mode
VK_HANJA19IME Hanja mode
VK_KANJI19IME Kanji mode
1AНе определено
VK_ESCAPE1BESC key
VK_CONVERTIME convert (Reserved for Kanji systems)
VK_NONCONVERT1DIME nonconvert (Reserved for Kanji systems)
VK_ACCEPT1EIME accept (Reserved for Kanji systems)
VK_MODECHANGE1FIME mode change request (Reserved for Kanji systems)
VK_SPACE20Пробел
VK_PRIOR21PAGE UP key
VK_NEXT22PAGE DOWN key
VK_END23END key
VK_HOME24HOME key
VK_LEFT25LEFT ARROW key
VK_UP26UP ARROW key
VK_RIGHT27RIGHT ARROW key
VK_DOWN28DOWN ARROW key
VK_SELECT29SELECT key
VK_PRINT2APRINT key
VK_EXECUTE2BEXECUTE key
VK_SNAPSHOT2CPRINT SCREEN key for Windows 3. 0 and later
VK_INSERT2DINS key
VK_DELETE2EDEL key
VK_HELP2FHELP key
VK_0300 key
VK_1311 key
VK_2322 key
VK_3333 key
VK_4344 key
VK_5355 key
VK_6366 key
VK_7377 key
VK_8388 key
VK_9399 key
3A-40Не определено
VK_A41A key
VK_B42B key
VK_C43C key
VK_D44D key
VK_E45E key
VK_F46F key
VK_G47G key
VK_H48H key
VK_I49I key
VK_J4AJ key
VK_K4BK key
VK_L4CL key
VK_M4DM key
VK_N4EN key
VK_O4FO key
VK_P50P key
VK_Q51Q key
VK_R52R key
VK_S53S key
VK_T54T key
VK_U55U key
VK_V56V key
VK_W57W key
VK_X58X key
VK_Y59Y key
VK_Z5AZ key
VK_LWIN5BLeft Windows key (Microsoft Natural Keyboard)
VK_RWIN5CRight Windows key (Microsoft Natural Keyboard)
VK_APPS5DApplications key (Microsoft Natural Keyboard)
5EЗарезервировано
VK_SLEEP5FComputer Sleep key
VK_NUMPAD060Numeric keypad 0 key
VK_NUMPAD161Numeric keypad 1 key
VK_NUMPAD262Numeric keypad 2 key
VK_NUMPAD363Numeric keypad 3 key
VK_NUMPAD464Numeric keypad 4 key
VK_NUMPAD565Numeric keypad 5 key
VK_NUMPAD666Numeric keypad 6 key
VK_NUMPAD767Numeric keypad 7 key
VK_NUMPAD868Numeric keypad 8 key
VK_NUMPAD969Numeric keypad 9 key
VK_MULTIPLY6AMultiply key (*)
VK_ADD6BAdd key (+)
VK_SEPARATOR6CSeparator key
VK_SUBTRACT6DSubtract key (-)
VK_DECIMAL6EDecimal key
VK_DIVIDE6FDivide key (/)
VK_F170F1 key
VK_F271F2 key
VK_F372F3 key
VK_F473F4 key
VK_F574F5 key
VK_F675F6 key
VK_F776F7 key
VK_F877F8 key
VK_F978F9 key
VK_F1079F10 key
VK_F117AF11 key
VK_F127BF12 key
VK_F137CF13 key
VK_F147DF14 key
VK_F157EF15 key
VK_F167FF16 key
VK_F1780HF17 key
VK_F1881HF18 key
VK_F1982HF19 key
VK_F2083HF20 key
VK_F2184HF21 key
VK_F2285HF22 key
VK_F2386HF23 key
VK_F2487HF24 key
88-8FНе используются
VK_NUMLOCK90NUM LOCK key
VK_SCROLL91SCROLL LOCK key
VK_OEM_NEC_EQUAL92NEC PC-9800 kbd definitions: ‘=’ key on numpad
VK_OEM_FJ_JISHO92Fujitsu/OASYS kbd definitions: ‘Dictionary’ key
VK_OEM_FJ_MASSHOU93Fujitsu/OASYS kbd definitions: ‘Unregister word’ key
VK_OEM_FJ_TOUROKU94Fujitsu/OASYS kbd definitions: ‘Register word’ key
VK_OEM_FJ_LOYA95Fujitsu/OASYS kbd definitions: ‘Left OYAYUBI’ key
VK_OEM_FJ_ROYA96Fujitsu/OASYS kbd definitions: ‘Right OYAYUBI’ key
97-9FНе используются
VK_LSHIFTA0Left SHIFT key
VK_RSHIFTA1Right SHIFT key
VK_LCONTROLA2Left CONTROL key
VK_RCONTROLA3Right CONTROL key
VK_LMENUA4Left MENU key
VK_RMENUA5Right MENU key
VK_BROWSER_BACKA6Browser Back key
VK_BROWSER_FORWARDA7Browser Forward key
VK_BROWSER_REFRESHA8Browser Refresh key
VK_BROWSER_STOPA9Browser Stop key
VK_BROWSER_SEARCHAABrowser Search key
VK_BROWSER_FAVORITESABBrowser Favorites key
VK_BROWSER_HOMEACBrowser Start and Home key
VK_VOLUME_MUTEADVolume Mute key
VK_VOLUME_DOWNAEVolume Down key
VK_VOLUME_UPAFVolume Up key
VK_MEDIA_NEXT_TRACKB0Next Track key
VK_MEDIA_PREV_TRACKB1Previous Track key
VK_MEDIA_STOPB2Stop Media key
VK_MEDIA_PLAY_PAUSEB3Play/Pause Media key
VK_LAUNCH_MAILB4Start Mail key
VK_LAUNCH_MEDIA_SELECTB5Select Media key
VK_LAUNCH_APP1B6Start Application 1 key
VK_LAUNCH_APP2B7Start Application 2 key
B8-B9Зарезервировано
VK_OEM_1BAFor the US standard keyboard, the ‘;:’ key
VK_OEM_PLUSBBFor any country/region, the ‘+’ key
VK_OEM_COMMABCFor any country/region, the ‘,’ key
VK_OEM_MINUSBDFor any country/region, the ‘-‘ key
VK_OEM_PERIODBEFor any country/region, the ‘. ‘ key
VK_OEM_2BFFor the US standard keyboard, the ‘/?’ key
VK_OEM_3C0For the US standard keyboard, the ‘`~’ key
C1-D7Зарезервировано
D8-DAНе используются
VK_OEM_4DBFor the US standard keyboard, the ‘[{‘ key
VK_OEM_5DCFor the US standard keyboard, the ‘\|’ key
VK_OEM_6DDFor the US standard keyboard, the ‘]}’ key
VK_OEM_7DEFor the US standard keyboard, the ‘single-quote/double-quote’ key
VK_OEM_8DFUsed for miscellaneous characters; it can vary by keyboard.
E0Зарезервировано
E1OEM specific
VK_OEM_102E2Either the angle bracket key or the backslash key on the RT 102-key keyboard
E3-E4OEM specific
VK_PROCESSKEYE5IME PROCESS key
E6OEM specific
VK_PACKETE7Used to pass Unicode characters
as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit
Virtual Key value used for non-keyboard input methods. For more
information, see Remark in KEYBDINPUT,
SendInput,
WM_KEYDOWN,
and WM_KEYUP
E8Не используется
VK_OEM_RESETE9Only used by Nokia.
VK_OEM_JUMPEAOnly used by Nokia.
VK_OEM_PA1EBOnly used by Nokia.
VK_OEM_PA2ECOnly used by Nokia.
VK_OEM_PA3EDOnly used by Nokia.
VK_OEM_WSCTRLEEOnly used by Nokia.
VK_OEM_CUSELEFOnly used by Nokia.
VK_OEM_ATTNF0Only used by Nokia.
VK_OEM_FINNISHF1Only used by Nokia.
VK_OEM_COPYF2Only used by Nokia.
VK_OEM_AUTOF3Only used by Nokia.
VK_OEM_ENLWF4Only used by Nokia.
VK_OEM_BACKTABF5Only used by Nokia.
VK_ATTNF6Attn key
VK_CRSELF7CrSel key
VK_EXSELF8ExSel key
VK_EREOFF9Erase EOF key
VK_PLAYFAPlay key
VK_ZOOMFBZoom key
VK_NONAMEFCReserved for future use.
VK_PA1FDPA1 key
VK_OEM_CLEARFEClear key
FFМультимедийные клавиши. См. ScanCode клавиши.

Коды виртуальных ключей (Winuser.h) — приложения Win32

Редактировать

Твиттер

LinkedIn

Фейсбук

Электронная почта

  • Статья
  • 5 минут на чтение

В следующей таблице показаны имена символических констант, шестнадцатеричные значения и эквиваленты мыши или клавиатуры для кодов виртуальных клавиш, используемых системой. Коды перечислены в порядке номеров.

Константа Значение Описание
VK_LBUTTON 0x01 Левая кнопка мыши
ВК_РБУТТОН 0x02 Правая кнопка мыши
ВК_ОТМЕНА 0x03 Обработка прерывания управления
ВК_МБУТТОН 0x04 Средняя кнопка мыши (трехкнопочная мышь)
VK_XBUTTON1 0x05 Кнопка мыши X1
VK_XBUTTON2 0x06 Кнопка мыши X2
- 0x07 Не определено
ВКонтакте 0x08 Клавиша BACKSPACE
ВК_ТАБ 0x09 Клавиша TAB
- 0x0A-0B Зарезервировано
VK_CLEAR 0x0C Клавиша ОЧИСТКИ
ВК_ВОЗВРАТ 0x0D Клавиша ВВОД
- 0x0E-0F Не определено
ВК_ШИФТ 0x10 Клавиша SHIFT
VK_CONTROL 0x11 Клавиша CTRL
ВК_МЕНЮ 0x12 Клавиша ALT
ВК_ПАУЗА 0x13 Клавиша ПАУЗА
ВК_КАПИТАЛ 0x14 Клавиша CAPS LOCK
ВК_КАНА 0x15 Режим IME Кана
ВК_ХАНГЕЛЬ 0x15 Режим IME Hanguel (поддерживается для совместимости; используйте VK_HANGUL )
ВК_ХАНГУЛ 0x15 Режим хангыль IME
ВК_ИМЕ_ОН 0x16 IME на
VK_JUNJA 0x17 Режим IME Junja
ВК_ФИНАЛ 0x18 Конечный режим IME
ВК_ХАНДЖА 0x19 Режим IME Hanja
ВК_КАНДЗИ 0x19 Режим кандзи IME
ВК_ИМЕ_ОФФ 0x1A IME выключен
ВК_ESCAPE 0x1B Клавиша ESC
ВК_КОНВЕРТ 0x1C Преобразование IME
ВК_НЕПРЕОБРАЗОВАТЬ 0x1D IME без преобразования
ВК_АКСЕПТ 0x1E IME принять
VK_MODECHANGE 0x1F Запрос на изменение режима IME
ВКонтакте 0x20 ПРОБЕЛ
ВК_ПРИОР 0x21 Клавиша СТРАНИЦА ВВЕРХ
ВК_NEXT 0x22 Клавиша СТРАНИЦА ВНИЗ
ВКонтакте 0x23 Клавиша КОНЕЦ
ВКонтакте 0x24 Клавиша ДОМОЙ
ВК_ЛЕФТ 0x25 Клавиша СТРЕЛКА ВЛЕВО
ВК_УП 0x26 Клавиша со стрелкой вверх
ВК_ПРАВО 0x27 Клавиша со СТРЕЛКОЙ ВПРАВО
ВК_ВНИЗ 0x28 Клавиша со стрелкой вниз
ВК_ВЫБОР 0x29 Клавиша ВЫБОР
ВК_ПРИНТ 0x2A Клавиша ПЕЧАТЬ
ВК_EXECUTE 0x2B Клавиша ВЫПОЛНИТЬ
ВК_СНИМОК 0x2C Клавиша ПЕЧАТЬ ЭКРАНА
ВК_INSERT 0x2D Ключ ИНС
ВК_УДАЛИТЬ 0x2E Клавиша ДЕЛ
ВК_ПОМОЩЬ 0x2F Клавиша ПОМОЩИ
0x30 0 ключ
0x31 1 ключ
0x32 2 ключа
0x33 3 ключа
0x34 4 ключа
0x35 5 ключей
0x36 6 ключей
0x37 7 ключей
0x38 8 ключей
0x39 9 ключ
- 0x3A-40 Не определено
0x41 Ключ А
0x42 Ключ В
0x43 Ключ С
0x44 D-ключ
0x45 Ключ Е
0x46 Клавиша F
0x47 Ключ G
0x48 Ключ H
0x49 I ключ
0x4A Ключ J
0x4B К ключ
0x4C Г ключ
0x4D М ключ
0x4E Ключ N
0x4F O ключ
0x50 P-ключ
0x51 Q-ключ
0x52 Ключ Р
0x53 Ключ S
0x54 Т-образный ключ
0x55 Ключ U
0x56 В ключ
0x57 Ключ W
0x58 Х ключ
0x59 Y-ключ
0x5A Ключ Z
VK_LWIN 0x5B Левая клавиша Windows (обычная клавиатура)
ВК_РВИН 0x5C Правая клавиша Windows (обычная клавиатура)
VK_APPS 0x5D Клавиша приложений (обычная клавиатура)
- 0x5E Зарезервировано
ВК_СЛИП 0x5F Клавиша режима сна компьютера
VK_NUMPAD0 0x60 Цифровая клавиатура Клавиша 0
VK_NUMPAD1 0x61 Цифровая клавиатура 1 клавиша
VK_NUMPAD2 0x62 Клавиша цифровой клавиатуры 2
VK_NUMPAD3 0x63 Клавиша цифровой клавиатуры 3
VK_NUMPAD4 0x64 Цифровая клавиатура 4 клавиши
VK_NUMPAD5 0x65 Цифровая клавиатура 5 клавиш
VK_NUMPAD6 0x66 Цифровая клавиатура 6 клавиш
VK_NUMPAD7 0x67 Клавиша цифровой клавиатуры 7
ВК_NUMPAD8 0x68 Цифровая клавиатура 8 клавиш
VK_NUMPAD9 0x69 Клавиша цифровой клавиатуры 9
ВК_МУЛЬТИПЛИ 0x6A Клавиша умножения
ВК_АДД 0x6B Добавить ключ
ВК_СЕПАРАТОР 0x6C Ключ-разделитель
ВК_ВЫЧИТАНИЕ 0x6D Ключ вычитания
VK_DECIMAL 0x6E Десятичный ключ
ВК_РАЗДЕЛ 0x6F Клавиша разделения
ВК_Ф1 0x70 Клавиша F1
ВК_Ф2 0x71 Клавиша F2
ВК_Ф3 0x72 Клавиша F3
ВК_Ф4 0x73 Клавиша F4
ВК_Ф5 0x74 Клавиша F5
ВК_Ф6 0x75 Клавиша F6
ВК_Ф7 0x76 Клавиша F7
ВК_Ф8 0x77 Клавиша F8
ВК_Ф9 0x78 Клавиша F9
ВК_Ф10 0x79 Клавиша F10
ВК_Ф11 0x7A Клавиша F11
ВК_Ф12 0x7B Клавиша F12
ВК_Ф13 0x7C Клавиша F13
ВК_Ф14 0x7D Клавиша F14
ВК_F15 0x7E Клавиша F15
ВК_Ф16 0x7F Клавиша F16
ВК_Ф17 0x80 Клавиша F17
ВК_Ф18 0x81 Клавиша F18
ВК_Ф19 0x82 Клавиша F19
ВК_Ф20 0x83 Клавиша F20
ВК_Ф21 0x84 Клавиша F21
ВК_Ф22 0x85 Клавиша F22
ВК_Ф23 0x86 Клавиша F23
ВК_Ф24 0x87 Клавиша F24
- 0x88-8F Не назначено
VK_NUMLOCK 0x90 Клавиша NUM LOCK
ВК_ПРОКРУТКА 0x91 Клавиша БЛОКИРОВКИ ПРОКРУТКИ
0x92-96 Специально для OEM
- 0x97-9F Не назначено
ВК_ЛШИФТ 0xA0 Левая клавиша SHIFT
ВК_РШИФТ 0xA1 Правая клавиша SHIFT
VK_LCONTROL 0xA2 Левая клавиша УПРАВЛЕНИЯ
ВК_РКОНТРОЛЬ 0xA3 Правая клавиша УПРАВЛЕНИЯ
ВК_ЛМЕНЮ 0xA4 Левая клавиша ALT
ВК_РМЕНЮ 0xA5 Правая клавиша ALT
VK_BROWSER_BACK 0xA6 Клавиша возврата в браузере
VK_BROWSER_FORWARD 0xA7 Клавиша переадресации браузера
VK_BROWSER_REFRESH 0xA8 Клавиша обновления браузера
VK_BROWSER_STOP 0xA9 Клавиша остановки браузера
VK_BROWSER_SEARCH 0xAA Ключ поиска браузера
ВК_БРАУЗЕР_ИЗБРАННОЕ 0xАВ Клавиша избранного браузера
VK_BROWSER_HOME 0xАС Браузер Пуск и Клавиша Домой
ВК_VOLUME_MUTE 0xAD Клавиша отключения звука
ВК_VOLUME_DOWN 0xAE Клавиша уменьшения громкости
ВК_VOLUME_UP 0xAF Клавиша увеличения громкости
ВК_МЕДИА_NEXT_TRACK 0xB0 Клавиша следующей дорожки
ВК_МЕДИА_ПРЕВ_ТРЕК 0xB1 Клавиша предыдущей дорожки
ВК_МЕДИА_СТОП 0xB2 Клавиша Stop Media
ВК_МЕДИА_PLAY_PAUSE 0xB3 Клавиша воспроизведения/паузы мультимедиа
VK_LAUNCH_MAIL 0xB4 Клавиша запуска почты
VK_LAUNCH_MEDIA_SELECT 0xB5 Клавиша выбора носителя
VK_LAUNCH_APP1 0xB6 Клавиша запуска приложения 1
VK_LAUNCH_APP2 0xB7 Клавиша запуска приложения 2
- 0xB8-B9 Зарезервировано
ВК_ОЕМ_1 0xBA Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США клавиша ‘;:’
ВК_ОЕМ_ПЛЮС 0xBB Для любой страны/региона клавиша «+»
VK_OEM_COMMA 0xBC Для любой страны/региона клавиша «,»
ВК_ОЕМ_МИНУС 0xBD Для любой страны/региона клавиша «-»
VK_OEM_PERIOD 0xBE Для любой страны/региона ‘.’ ключ
ВК_ОЕМ_2 0xBF Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США ‘/?’ ключ
ВК_ОЕМ_3 0xC0 Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США клавиша «~»
- 0xC1-D7 Зарезервировано
- 0xD8-DA Не назначено
ВК_ОЕМ_4 0xDB Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США клавиша ‘[{‘
ВК_ОЕМ_5 0xDC Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США ‘\|’ ключ
ВК_ОЕМ_6 0xDD Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США клавиша ‘]}’
ВК_ОЕМ_7 0xDE Используется для разных символов; это может варьироваться в зависимости от клавиатуры. Для стандартной клавиатуры США клавиша «одинарная/двойная кавычка»
ВК_ОЕМ_8 0xDF Используется для разных символов; это может варьироваться в зависимости от клавиатуры.
- 0xE0 Зарезервировано
0xE1 Специально для OEM
ВК_ОЕМ_102 0xE2 Клавиши <> на стандартной клавиатуре США или \\| Клавиша на 102-клавишной клавиатуре не для США
0xE3-E4 Специально для OEM
VK_PROCESSKEY 0xE5 Ключ ПРОЦЕСС IME
0xE6 Специально для OEM
ВК_ПАКЕТ 0xE7 Используется для передачи символов Unicode, как если бы они были нажатиями клавиш. Ключ VK_PACKET — это младшее слово 32-битного значения виртуального ключа, используемое для методов ввода без клавиатуры. Для получения дополнительной информации см. примечание в KEYBDINPUT , SendInput , WM_KEYDOWN и WM_KEYUP
- 0xE8 Не назначено
0xE9-F5 Специально для OEM
ВК_АТТН 0xF6 Кнопка Attn
VK_CRSEL 0xF7 Ключ CrSel
ВК_EXSEL 0xF8 Ключ ExSel
ВК_ЕРЕОФ 0xF9 Стереть клавишу EOF
ВКонтакте 0xFA Ключ воспроизведения
ВК_ZOOM 0xFB Клавиша масштабирования
ВКонтакте_NONAME 0xFC Зарезервировано
ВК_ПА1 0xFD Ключ PA1
VK_OEM_CLEAR 0xFE Клавиша сброса
Требование Значение
Минимальный поддерживаемый клиент Windows 2000 Professional [только настольные приложения]
Минимальный поддерживаемый сервер Windows 2000 Server [только настольные приложения]
Коллектор Winuser. h

Список кодов виртуальных клавиш

Список кодов виртуальных ключей

[ Вверх]][ Редактирование сопоставлений ВКонтакте ][ Модификаторы ][ Специальные функции NLS ][ Редактор специальных функций NLS ][ Клавиши мыши ][ Список кодов виртуальных ключей ]

Ниже приведен полный список кодов ВК, которые можно присвоить физическим клавишам («сканировать
коды») в редакторе нижнего уровня.

Список разделен на две категории:

  1. «Mappable» коды, которым могут быть назначены символы Unicode в
    Редактор высокого уровня
  2. «Неотображаемые» коды (модификаторы, специальные клавиши)
Коды «сопоставляемые» «Неотображаемые» коды
9

Наименование Числовое значение Описание
VK_ABNT_C1 0xC1 Abnt C1
VK_ABNT_C2 0xC2 Abnt C2
VK_ADD 0x6B Numpad +
VK_ATTN 0xF6 Attn
VK_BACK 0x08 Backspace
VK_CANCEL 0x03 Break
VK_CLEAR 0x0C Clear
VK_CRSEL 0xF7 Cr Sel
VK_DECIMAL 0x6E Цифровая клавиатура .
VK_DIVIDE 0x6F Numpad /
VK_EREOF 0xF9 Er Eof
VK_ESCAPE 0x1B Esc
VK_EXECUTE 0x2B Execute
VK_EXSEL 0xF8 Ex Sel
VK_ICO_CLEAR 0xE6 IcoClr
VK_ICO_HELP 0xE3 IcoHlp
VK_KEY_0 0x30 (‘0’) 0
VK_KEY_1 0x31 (‘1’ ) 1
VK_KEY_2 0x32 (‘2’) 2
VK_KEY_3 0x33 (‘3’) 3
VK_KEY_4 0x34 (‘4’) 4
VK_KEY_5 0x35 (‘5’) 5
VK_KEY_6 0x36 (‘6’) 6
VK_KEY_7 0x37 (‘7’) 7
VK_KEY_8 0x38 (‘8’) 8
VK_KEY_9 0x39 (9 ‘) 0x39 (9′)9 (9 ‘).
ВК_КЕЙ_Б 0x42 (‘B’) B
VK_KEY_C 0x43 (‘C’) C
VK_KEY_D 0x44 (‘D’) D
VK_KEY_E 0x45 (‘E’) E
VK_KEY_F 0x46 (‘F’) F
VK_KEY_G 0x47 (‘G’) G
VK_KEY_H 0x48 ( ‘Н’) Н
VK_KEY_I 0x49 (‘I’) I
VK_KEY_J 0x4A (‘J’) J
VK_KEY_K 0x4B (‘K’) K
VK_KEY_L 0x4C (‘L’) L
VK_KEY_M 0x4D (‘M’) M
VK_KEY_N 0x4E (‘N’) N
VK_KEY_O 0x4F («О») O
VK_KEY_P 0x50 (‘P’) P
VK_KEY_Q 0x51 (‘Q’) Q
VK_KEY_R 0x52 (‘R’) R
VK_KEY_S 0x53 (‘S’) S
VK_KEY_T 0x54 (‘T’) T
VK_KEY_U 0x55 (‘U’) U
ВК_КЕЙ_В 0x56 (‘V’) V
VK_KEY_W 0x57 (‘W’) W
VK_KEY_X 0x58 (‘X’) X
VK_KEY_Y 0x59 (‘Y’) Y
VK_KEY_Z 0x5A (‘Z’) Z
VK_MULTIPLY 0x6A Numpad *
VK_NONAME 0xFC NoName
VK_NUMPAD0 0x60 Numpad 0
VK_NUMPAD1 0x61 Numpad 1
VK_NUMPAD2 0x62 Numpad 2
VK_NUMPAD3 0x63 Numpad 3
VK_NUMPAD4 0x64 Numpad 4
VK_NUMPAD5 0x65 Numpad 5
VK_NUPPAD60666669

. 0036

Numpad 6
VK_NUMPAD7 0x67 Numpad 7
VK_NUMPAD8 0x68 Numpad 8
VK_NUMPAD9 0x69 Numpad 9
VK_OEM_1 0xBA OEM_1 (:;)
VK_OEM_102 0xE2 OEM_102 (>
VK_OEM_2 0xBF333336 (? /)0029

VK_OEM_3 0xC0 OEM_3 (~ `)
VK_OEM_4 0xDB OEM_4 ({ [)
VK_OEM_5 0xDC OEM_5 (| \)
VK_OEM_6 0xDD OEM_6 (} ])
VK_OEM_7 0xDE OEM_7 (» ‘)
VK_OEM_8 0xDF OEM_8 ( !)
VK_OEM_ATTN 0xF0 Oem Attn
VK_OEM_AUTO 0xF3 Auto
VK_OEM_AX 0xE1 Ax
VK_OEM_BACKTAB 0xF5 Back Tab
VK_OEM_CLEAR 0xFE OemClr
VK_OEM_COMMA 0xBC OEM_COMMA (
VK_OEM_COPY 0x39 9
VK_OEM_CUSEL 0xEF Cu Sel
VK_OEM_ENLW 0xF4 Enlw
VK_OEM_FINISH 0xF1 Finish
VK_OEM_FJ_LOYA 0x95 Loya
VK_OEM_FJ_MASSHOU 0x93 Машу
ВК_ОЕМ_ФДЖ_РОЯ 0х96 Роя
ВК_ОЕМОР0036

0x94 Touroku
VK_OEM_JUMP 0xEA Jump
VK_OEM_MINUS 0xBD OEM_MINUS (_ -)
VK_OEM_PA1 0xEB OemPa1
VK_OEM_PA2 0xEC OemPa2
VK_OEM_PA3 0xED OemPa3
VK_OEM_PERIOD 0xBE OEM_PERIOD (> . )
VK_OEM_PLUS 0xBB OEM_PLUS (+ =)
VK_OEM_RESET 0xE9 Reset
VK_OEM_WSCTRL 0xEE WsCtrl
VK_PA1 0xFD Pa1
VK_PACKET 0xE7 Пакет
VK_PLAY 0xFA Воспроизведение
2

2 VK_PLAY0033 0xE5 Process
VK_RETURN 0x0D Enter
VK_SELECT 0x29 Select
VK_SEPARATOR 0x6C Separator
VK_SPACE 0x20 Space
VK_SUBTRACT 0x6D Num —
VK_TAB 0x09 Tab
VK_ZOOM 0xFB Масштаб

2222. 0x14

2222.14

Name Numeric value Description
VK__none_ 0xFF no VK mapping
VK_ACCEPT 0x1E Принять
VK_APPS 0x5D Контекстное меню
VK_BROWSER_BACK 0xA6 Browser Back
VK_BROWSER_FAVORITES 0xAB Browser Favorites
VK_BROWSER_FORWARD 0xA7 Browser Forward
VK_BROWSER_HOME 0xAC Browser Home
VK_BROWSER_REFRESH 0xA8 Обновление браузера
VK_BROWSER_SEARCH 0xAA Поиск в браузере
VK_BROWSER_STOP 0XA9 Остановка
VK_CAPITAL 0X14 CAPS LOCK
CAPS LOCK
VK_CAPITAL VK_CAPITAL.
Convert
VK_DELETE 0x2E Delete
VK_DOWN 0x28 Arrow Down
VK_END 0x23 End
VK_F1 0x70 F1
VK_F10 0x79 F10
VK_F11 0x7A F11
VK_F12 0x7B F12
VK_F13 0x7C F13
VK_F14 0x7D F14
VK_F15 0x7E F15
VK_F16 0x7F F16
VK_F17 0x80 F17
VK_F18 0x81 F18
VK_F19 0x82 F19
VK_F2 0x71 F2
VK_F20 0x83 F20
VK_F21 0x84 F21
VK_F22 0x85 F22
VK_F23 0x86 F23
VK_F24 0x87 F24
VK_F3 0x72 F3
VK_F4 0x73 F4
VK_F5 0x74 F5
VK_F6 0x75 F6
VK_F7 0x76 F7
VK_F8 0x77 F8
VK_F9 0x78 F9
VK_FINAL 0x18 Final
VK_HELP 0x2F Help
VK_HOME 0x24 Home
VK_ICO_00 0xE4 Ico00
*
VK_INSERT 0x2D Вставка
VK_JUNJA 0x17 Junja
VK_KANA 0x15 Kana
VK_KANJI 0x19 Kanji
VK_LAUNCH_APP1 0xB6 App1
VK_LAUNCH_APP2 0xB7 Приложение2
VK_LAUNCH_MAIL 0xB4 Почта
VK_LAUNCH_MEDIA_SELECT 0x3B5

СМИ
VK_LBUTTON 0x01 Левая кнопка **
VK_LCONTROL 0xA2 Левый Ctrl
VK_LEFT 0x25 Стрелка влево
VK_LMENU 0xA4 Левый Alt
VK_LSHIFT 0xA0 Сдвиг влево
VK_LWIN 0x5B Левая победа
VK_MBUTTON 0x04 Средняя кнопка **
VK_MEDIA_NEXT_TRACK 0xB0 Следующий трек
VK_MEDIA_PLAY_PAUSE 0xB3 Воспроизведение/Пауза
VK_MEDIA_PREV_TRACK 0xB1 Предыдущий трек
VK_MEDIA_STOP 0xB2 Стоп
VK_MODECHANGE 0x1F Изменение режима
VK_NEXT 0x22 Page Down
VK_NONCONVERT 0x1D Non Convert
VK_NUMLOCK 0x90 Num Lock
VK_OEM_FJ_JISHO 0x92 Jisho
VK_PAUSE 0x13 Pause
VK_PRINT 0x2A Print
VK_PRIOR 0x21 Page Up
VK_RBUTTON 0x02 Правая кнопка **
VK_RCONTROL 0xA3 Правый Ctrl
VK_RIGHT 0x27 Стрелка вправо
ВК_РМЕНЮ 0xA5 Правый Alt
VK_RSHIFT 0xA1 Сдвиг вправо
VK_RWIN 0x5C Правая победа
VK_SCROLL 0x91 Блокировка прокрутки
VK_SLEEP 0x5F Сон
VK_SNAPSHOT 0x2C Экран печати
VK_UP 0x26 Стрелка вверх
VK_VOLUME_DOWN 0xAE Громкость вниз
VK_VOLUME_MUTE 0xAD Отключение звука
VK_VOLUME_UP 0xAF Увеличение громкости
VK_XBUTTON1 0x05 Кнопка X 1 **
VK_XBUTTON2 0x06 X Кнопка 2 **

*) Виртуальный код VK_ICO_00 выдает «00» (два нуля) при нажатии.

Imacros | Все права защищены © 2021