mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 09:48:09 +02:00
Add some more functional keys
Also define aliases for XKB codes
This commit is contained in:
155
glfw/glfw3.h
vendored
155
glfw/glfw3.h
vendored
@@ -351,10 +351,10 @@ typedef enum {
|
||||
GLFW_FKEY_BACKSPACE = 0xe003,
|
||||
GLFW_FKEY_INSERT = 0xe004,
|
||||
GLFW_FKEY_DELETE = 0xe005,
|
||||
GLFW_FKEY_RIGHT = 0xe006,
|
||||
GLFW_FKEY_LEFT = 0xe007,
|
||||
GLFW_FKEY_DOWN = 0xe008,
|
||||
GLFW_FKEY_UP = 0xe009,
|
||||
GLFW_FKEY_LEFT = 0xe006,
|
||||
GLFW_FKEY_RIGHT = 0xe007,
|
||||
GLFW_FKEY_UP = 0xe008,
|
||||
GLFW_FKEY_DOWN = 0xe009,
|
||||
GLFW_FKEY_PAGE_UP = 0xe00a,
|
||||
GLFW_FKEY_PAGE_DOWN = 0xe00b,
|
||||
GLFW_FKEY_HOME = 0xe00c,
|
||||
@@ -364,78 +364,81 @@ typedef enum {
|
||||
GLFW_FKEY_NUM_LOCK = 0xe010,
|
||||
GLFW_FKEY_PRINT_SCREEN = 0xe011,
|
||||
GLFW_FKEY_PAUSE = 0xe012,
|
||||
GLFW_FKEY_F1 = 0xe013,
|
||||
GLFW_FKEY_F2 = 0xe014,
|
||||
GLFW_FKEY_F3 = 0xe015,
|
||||
GLFW_FKEY_F4 = 0xe016,
|
||||
GLFW_FKEY_F5 = 0xe017,
|
||||
GLFW_FKEY_F6 = 0xe018,
|
||||
GLFW_FKEY_F7 = 0xe019,
|
||||
GLFW_FKEY_F8 = 0xe01a,
|
||||
GLFW_FKEY_F9 = 0xe01b,
|
||||
GLFW_FKEY_F10 = 0xe01c,
|
||||
GLFW_FKEY_F11 = 0xe01d,
|
||||
GLFW_FKEY_F12 = 0xe01e,
|
||||
GLFW_FKEY_F13 = 0xe01f,
|
||||
GLFW_FKEY_F14 = 0xe020,
|
||||
GLFW_FKEY_F15 = 0xe021,
|
||||
GLFW_FKEY_F16 = 0xe022,
|
||||
GLFW_FKEY_F17 = 0xe023,
|
||||
GLFW_FKEY_F18 = 0xe024,
|
||||
GLFW_FKEY_F19 = 0xe025,
|
||||
GLFW_FKEY_F20 = 0xe026,
|
||||
GLFW_FKEY_F21 = 0xe027,
|
||||
GLFW_FKEY_F22 = 0xe028,
|
||||
GLFW_FKEY_F23 = 0xe029,
|
||||
GLFW_FKEY_F24 = 0xe02a,
|
||||
GLFW_FKEY_F25 = 0xe02b,
|
||||
GLFW_FKEY_F26 = 0xe02c,
|
||||
GLFW_FKEY_F27 = 0xe02d,
|
||||
GLFW_FKEY_F28 = 0xe02e,
|
||||
GLFW_FKEY_F29 = 0xe02f,
|
||||
GLFW_FKEY_F30 = 0xe030,
|
||||
GLFW_FKEY_F31 = 0xe031,
|
||||
GLFW_FKEY_F32 = 0xe032,
|
||||
GLFW_FKEY_F33 = 0xe033,
|
||||
GLFW_FKEY_F34 = 0xe034,
|
||||
GLFW_FKEY_F35 = 0xe035,
|
||||
GLFW_FKEY_KP_0 = 0xe036,
|
||||
GLFW_FKEY_KP_1 = 0xe037,
|
||||
GLFW_FKEY_KP_2 = 0xe038,
|
||||
GLFW_FKEY_KP_3 = 0xe039,
|
||||
GLFW_FKEY_KP_4 = 0xe03a,
|
||||
GLFW_FKEY_KP_5 = 0xe03b,
|
||||
GLFW_FKEY_KP_6 = 0xe03c,
|
||||
GLFW_FKEY_KP_7 = 0xe03d,
|
||||
GLFW_FKEY_KP_8 = 0xe03e,
|
||||
GLFW_FKEY_KP_9 = 0xe03f,
|
||||
GLFW_FKEY_KP_DECIMAL = 0xe040,
|
||||
GLFW_FKEY_KP_DIVIDE = 0xe041,
|
||||
GLFW_FKEY_KP_MULTIPLY = 0xe042,
|
||||
GLFW_FKEY_KP_SUBTRACT = 0xe043,
|
||||
GLFW_FKEY_KP_ADD = 0xe044,
|
||||
GLFW_FKEY_KP_ENTER = 0xe045,
|
||||
GLFW_FKEY_KP_EQUAL = 0xe046,
|
||||
GLFW_FKEY_LEFT_SHIFT = 0xe047,
|
||||
GLFW_FKEY_LEFT_CONTROL = 0xe048,
|
||||
GLFW_FKEY_LEFT_ALT = 0xe049,
|
||||
GLFW_FKEY_LEFT_SUPER = 0xe04a,
|
||||
GLFW_FKEY_RIGHT_SHIFT = 0xe04b,
|
||||
GLFW_FKEY_RIGHT_CONTROL = 0xe04c,
|
||||
GLFW_FKEY_RIGHT_ALT = 0xe04d,
|
||||
GLFW_FKEY_RIGHT_SUPER = 0xe04e,
|
||||
GLFW_FKEY_MEDIA_PLAY = 0xe04f,
|
||||
GLFW_FKEY_MEDIA_PAUSE = 0xe050,
|
||||
GLFW_FKEY_MEDIA_PLAY_PAUSE = 0xe051,
|
||||
GLFW_FKEY_MEDIA_REVERSE = 0xe052,
|
||||
GLFW_FKEY_MEDIA_STOP = 0xe053,
|
||||
GLFW_FKEY_MEDIA_FAST_FORWARD = 0xe054,
|
||||
GLFW_FKEY_MEDIA_REWIND = 0xe055,
|
||||
GLFW_FKEY_MEDIA_TRACK_NEXT = 0xe056,
|
||||
GLFW_FKEY_MEDIA_TRACK_PREVIOUS = 0xe057,
|
||||
GLFW_FKEY_MEDIA_RECORD = 0xe058,
|
||||
GLFW_FKEY_MENU = 0xe059,
|
||||
GLFW_FKEY_LAST = 0xe059
|
||||
GLFW_FKEY_MENU = 0xe013,
|
||||
GLFW_FKEY_F1 = 0xe014,
|
||||
GLFW_FKEY_F2 = 0xe015,
|
||||
GLFW_FKEY_F3 = 0xe016,
|
||||
GLFW_FKEY_F4 = 0xe017,
|
||||
GLFW_FKEY_F5 = 0xe018,
|
||||
GLFW_FKEY_F6 = 0xe019,
|
||||
GLFW_FKEY_F7 = 0xe01a,
|
||||
GLFW_FKEY_F8 = 0xe01b,
|
||||
GLFW_FKEY_F9 = 0xe01c,
|
||||
GLFW_FKEY_F10 = 0xe01d,
|
||||
GLFW_FKEY_F11 = 0xe01e,
|
||||
GLFW_FKEY_F12 = 0xe01f,
|
||||
GLFW_FKEY_F13 = 0xe020,
|
||||
GLFW_FKEY_F14 = 0xe021,
|
||||
GLFW_FKEY_F15 = 0xe022,
|
||||
GLFW_FKEY_F16 = 0xe023,
|
||||
GLFW_FKEY_F17 = 0xe024,
|
||||
GLFW_FKEY_F18 = 0xe025,
|
||||
GLFW_FKEY_F19 = 0xe026,
|
||||
GLFW_FKEY_F20 = 0xe027,
|
||||
GLFW_FKEY_F21 = 0xe028,
|
||||
GLFW_FKEY_F22 = 0xe029,
|
||||
GLFW_FKEY_F23 = 0xe02a,
|
||||
GLFW_FKEY_F24 = 0xe02b,
|
||||
GLFW_FKEY_F25 = 0xe02c,
|
||||
GLFW_FKEY_F26 = 0xe02d,
|
||||
GLFW_FKEY_F27 = 0xe02e,
|
||||
GLFW_FKEY_F28 = 0xe02f,
|
||||
GLFW_FKEY_F29 = 0xe030,
|
||||
GLFW_FKEY_F30 = 0xe031,
|
||||
GLFW_FKEY_F31 = 0xe032,
|
||||
GLFW_FKEY_F32 = 0xe033,
|
||||
GLFW_FKEY_F33 = 0xe034,
|
||||
GLFW_FKEY_F34 = 0xe035,
|
||||
GLFW_FKEY_F35 = 0xe036,
|
||||
GLFW_FKEY_KP_0 = 0xe037,
|
||||
GLFW_FKEY_KP_1 = 0xe038,
|
||||
GLFW_FKEY_KP_2 = 0xe039,
|
||||
GLFW_FKEY_KP_3 = 0xe03a,
|
||||
GLFW_FKEY_KP_4 = 0xe03b,
|
||||
GLFW_FKEY_KP_5 = 0xe03c,
|
||||
GLFW_FKEY_KP_6 = 0xe03d,
|
||||
GLFW_FKEY_KP_7 = 0xe03e,
|
||||
GLFW_FKEY_KP_8 = 0xe03f,
|
||||
GLFW_FKEY_KP_9 = 0xe040,
|
||||
GLFW_FKEY_KP_DECIMAL = 0xe041,
|
||||
GLFW_FKEY_KP_DIVIDE = 0xe042,
|
||||
GLFW_FKEY_KP_MULTIPLY = 0xe043,
|
||||
GLFW_FKEY_KP_SUBTRACT = 0xe044,
|
||||
GLFW_FKEY_KP_ADD = 0xe045,
|
||||
GLFW_FKEY_KP_ENTER = 0xe046,
|
||||
GLFW_FKEY_KP_EQUAL = 0xe047,
|
||||
GLFW_FKEY_LEFT_SHIFT = 0xe048,
|
||||
GLFW_FKEY_LEFT_CONTROL = 0xe049,
|
||||
GLFW_FKEY_LEFT_ALT = 0xe04a,
|
||||
GLFW_FKEY_LEFT_SUPER = 0xe04b,
|
||||
GLFW_FKEY_RIGHT_SHIFT = 0xe04c,
|
||||
GLFW_FKEY_RIGHT_CONTROL = 0xe04d,
|
||||
GLFW_FKEY_RIGHT_ALT = 0xe04e,
|
||||
GLFW_FKEY_RIGHT_SUPER = 0xe04f,
|
||||
GLFW_FKEY_MEDIA_PLAY = 0xe050,
|
||||
GLFW_FKEY_MEDIA_PAUSE = 0xe051,
|
||||
GLFW_FKEY_MEDIA_PLAY_PAUSE = 0xe052,
|
||||
GLFW_FKEY_MEDIA_REVERSE = 0xe053,
|
||||
GLFW_FKEY_MEDIA_STOP = 0xe054,
|
||||
GLFW_FKEY_MEDIA_FAST_FORWARD = 0xe055,
|
||||
GLFW_FKEY_MEDIA_REWIND = 0xe056,
|
||||
GLFW_FKEY_MEDIA_TRACK_NEXT = 0xe057,
|
||||
GLFW_FKEY_MEDIA_TRACK_PREVIOUS = 0xe058,
|
||||
GLFW_FKEY_MEDIA_RECORD = 0xe059,
|
||||
GLFW_FKEY_LOWER_VOLUME = 0xe05a,
|
||||
GLFW_FKEY_RAISE_VOLUME = 0xe05b,
|
||||
GLFW_FKEY_MUTE_VOLUME = 0xe05c,
|
||||
GLFW_FKEY_LAST = 0xe05c
|
||||
} GLFWFunctionKey;
|
||||
/* end functional key names */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user