Шаг 48 - Коды виртуальных клавиш

Итак, коды виртуальных клавиш. Где они используются ??? Ну во-первых я про это писал, например, с GetKeyState в шаге: "Шаг 15 - Обнаружение нажатия клавиш". Про клавиши в акселераторах читайте "Подробности - Организация клавиш акселераторов". Вообщем эти клавиши условные и не зависят от клавиатуры и всего на свете. Вот они:

Код виртуальной клавишиКлавиатурный эквивалент
от VK_0 до VK_9Клавиши от 1 до 0 вдоль верхней части клавиатуры
от VK_A до VK_ZКлавиши от A до Z
VK_ADDКлавиша "+" на цифровой клавиатуре
VK_BACKКлавиша возврата (backspace)
VK_CANCELСочетание клавиш Ctrl+Break
VK_CAPITALКлавиша Caps Lock
VK_CLEARКлавиша очистки (Clear): клавиша 5 на цифровой клавиатуре, без NumLock
VK_CONTROLКлавиша Ctrl
VK_DECIMALКлавиша "." на цифровой клавиатуре
VK_DELETEКлавиша Delete
VK_DIVIDEКлавиша "/" на цифровой клавиатуре
VK_DOWNСтрелка вниз
VK_ENDКлавиша End
VK_ESCAPEКлавиша Esc
от VK_F1 до VK_F12Функциональные клавиши от F1 до F12
VK_HOMEКлавиша Home
VK_INSERTКлавиша Insert
VK_LEFTСтрелка влево
VK_MENUКлавиша Alt
VK_MULTIPLAYКлавиша "*" на цифровой клавиатуре
VK_NEXTКлавиши Page Down и PgDn
VK_NUMLOCKКлавиша NumLock
от VK_NUMPAD0 до VK_NUMPAD9Клавиши от 0 до 9 на цифровой клавиатуре
VK_PAUSEКлавиша Pause
VK_PRIORКлавиши Page Up и PgUp
VK_RETURNКлавиша Enter
VK_RIGHTСтрелка вправо
VK_SCROLLКлавиша ScrollLock
VK_SHIFTКлавиша Shift
VK_SNAPSHOTКлавиша Print Screen
VK_SPACEПробел
VK_SUBTRACTКлавиша "-" на цифровой клавиатуре
VK_TABКлавиша Tab
VK_UPСтрелка вверх


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.