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

В HGE виртуальные коды клавиш используются с Input_GetKeyState, Input_Get и другими функциями работы с вводом, для определения одной из клавиш клавиатуры или кнопки мыши. Они объявлены в заголовке hge.h:

HGEK_LBUTTONЛевая кнопка мыши
HGEK_RBUTTONПравая кнопка мыши
HGEK_MBUTTONСредняя кнопка мыши (кнопка колесика)
 
HGEK_ESCAPEКлавиша ESCAPE
HGEK_BACKSPACEКлавиша BACKSPACE
HGEK_TABКлавиша TAB
HGEK_ENTERЛюбая из двух клавиш ENTER
HGEK_SPACEКлавиша SPACE
 
HGEK_SHIFTЛюбая из двух клавиш SHIFT
HGEK_CTRLЛюбая из двух клавиш CTRL
HGEK_ALTЛюбая из двух клавиш ALT
 
HGEK_LWINКлавиша Left WINDOWS
HGEK_RWINКлавиша Right WINDOWS
HGEK_APPSКлавиша APPLICATIONS
 
HGEK_PAUSEКлавиша PAUSE
HGEK_CAPSLOCKКлавиша CAPS LOCK
HGEK_NUMLOCKКлавиша NUM LOCK
HGEK_SCROLLLOCKКлавиша SCROLL LOCK
 
HGEK_PGUPКлавиша PAGE UP
HGEK_PGDNКлавиша PAGE DOWN
HGEK_HOMEКлавиша HOME
HGEK_ENDКлавиша END
HGEK_INSERTКлавиша INSERT
HGEK_DELETEКлавиша DELETE
 
HGEK_LEFTКлавиша Стрелка Влево
HGEK_UPКлавиша Стрелка Вверх
HGEK_RIGHTКлавиша Стрелка Вправо
HGEK_DOWNКлавиша Стрелка Вниз
 
HGEK_0Клавиша '0' на основной клавиатуре
HGEK_1Клавиша '1' на основной клавиатуре
HGEK_2Клавиша '2' на основной клавиатуре
HGEK_3Клавиша '3' на основной клавиатуре
HGEK_4Клавиша '4' на основной клавиатуре
HGEK_5Клавиша '5' на основной клавиатуре
HGEK_6Клавиша '6' на основной клавиатуре
HGEK_7Клавиша '7' на основной клавиатуре
HGEK_8Клавиша '8' на основной клавиатуре
HGEK_9Клавиша '9' на основной клавиатуре
 
HGEK_A'A'
HGEK_B'B'
HGEK_C'C'
HGEK_D'D'
HGEK_E'E'
HGEK_F'F'
HGEK_G'G'
HGEK_H'H'
HGEK_I'I'
HGEK_J'J'
HGEK_K'K'
HGEK_L'L'
HGEK_M'M'
HGEK_N'N'
HGEK_O'O'
HGEK_P'P'
HGEK_Q'Q'
HGEK_R'R'
HGEK_S'S'
HGEK_T'T'
HGEK_U'U'
HGEK_V'V'
HGEK_W'W'
HGEK_X'X'
HGEK_Y'Y'
HGEK_Z'Z'
 
HGEK_GRAVEКлавиша Косая Черта (`)
HGEK_MINUSКлавиша Минус (-) на основной клавиатуре
HGEK_EQUALSКлавиша Равно (=)на основной клавиатуре
HGEK_BACKSLASHКлавиша Обратный Косая Черта (\)
HGEK_LBRACKETКлавиша Левая Квадратная Скобка ([)
HGEK_RBRACKETКлавиша Правая Квадратная Скобка (])
HGEK_SEMICOLONКлавиша Точка с запятой (;)
HGEK_APOSTROPHEКлавиша Апостроф (')
HGEK_COMMAКлавиша Запятая (,)
HGEK_PERIODКлавиша Точка (.) на основной клавиатуре
HGEK_SLASHКлавиша Прямая Косая Черта (/) на основной клавиатуре
 
HGEK_NUMPAD0Клавиша '0' на цифровой клавиатуре
HGEK_NUMPAD1Клавиша '1' на цифровой клавиатуре
HGEK_NUMPAD2Клавиша '2' на цифровой клавиатуре
HGEK_NUMPAD3Клавиша '3' на цифровой клавиатуре
HGEK_NUMPAD4Клавиша '4' на цифровой клавиатуре
HGEK_NUMPAD5Клавиша '5' на цифровой клавиатуре
HGEK_NUMPAD6Клавиша '6' на цифровой клавиатуре
HGEK_NUMPAD7Клавиша '7' на цифровой клавиатуре
HGEK_NUMPAD8Клавиша '8' на цифровой клавиатуре
HGEK_NUMPAD9Клавиша '9' на цифровой клавиатуре
 
HGEK_MULTIPLYКлавиша Умножить (*) на цифровой клавиатуре
HGEK_DIVIDEКлавиша Разделить (/) на цифровой клавиатуре
HGEK_ADDКлавиша Сложить (+) на цифровой клавиатуре
HGEK_SUBTRACTКлавиша Вычесть (-) на цифровой клавиатуре
HGEK_DECIMALКлавиша Десятичная Точка (.) на цифровой клавиатуре
 
HGEK_F1F1
HGEK_F2F2
HGEK_F3F3
HGEK_F4F4
HGEK_F5F5
HGEK_F6F6
HGEK_F7F7
HGEK_F8F8
HGEK_F9F9
HGEK_F10F10
HGEK_F11F11
HGEK_F12F12

Требования

Заголовок: hge.h

Смотрите также

Input_GetKeyName, Input_GetKeyState, Input_Get, Input_GetEvent