OurOS 0.1
Operating System built by McGill Students
 
Loading...
Searching...
No Matches
keycode.h
Go to the documentation of this file.
1#ifndef _SYS_KEYCODES_H
2#define _SYS_KEYCODES_H
3
4enum KEYCODE {
6
7 // Letters
34
35 // Arrows
40
41 // Numbers
52
53 // Numpad
64
71
74
75 // Modifiers
79
83
85
86 // Braces
89
90 // PUNCTUATION
94
95
96 // Function
109
110 // Extra
126};
127
128#endif
KEYCODE
Definition keycode.h:4
@ KEYCODE_U
Definition keycode.h:14
@ KEYCODE_R_SHIFT
Definition keycode.h:81
@ KEYCODE_NUMPAD_SLASH
Definition keycode.h:68
@ KEYCODE_NUMPAD_2
Definition keycode.h:56
@ KEYCODE_R_CONTROL
Definition keycode.h:80
@ KEYCODE_Z
Definition keycode.h:27
@ KEYCODE_BACKTICK
Definition keycode.h:122
@ KEYCODE_NUMPAD_1
Definition keycode.h:55
@ KEYCODE_F8
Definition keycode.h:104
@ KEYCODE_NUMPAD_5
Definition keycode.h:59
@ KEYCODE_C
Definition keycode.h:29
@ KEYCODE_NUMPAD_MINUS
Definition keycode.h:66
@ KEYCODE_F
Definition keycode.h:21
@ KEYCODE_F1
Definition keycode.h:97
@ KEYCODE_F9
Definition keycode.h:105
@ KEYCODE_END
Definition keycode.h:112
@ KEYCODE_G
Definition keycode.h:22
@ KEYCODE_F11
Definition keycode.h:107
@ KEYCODE_E
Definition keycode.h:10
@ KEYCODE_6
Definition keycode.h:47
@ KEYCODE_F3
Definition keycode.h:99
@ KEYCODE_3
Definition keycode.h:44
@ KEYCODE_A
Definition keycode.h:18
@ KEYCODE_B
Definition keycode.h:31
@ KEYCODE_ESC
Definition keycode.h:115
@ KEYCODE_K
Definition keycode.h:25
@ KEYCODE_V
Definition keycode.h:30
@ KEYCODE_R
Definition keycode.h:11
@ KEYCODE_NUMPAD_6
Definition keycode.h:60
@ KEYCODE_NUM_LOCK
Definition keycode.h:72
@ KEYCODE_PAGE_UP
Definition keycode.h:113
@ KEYCODE_9
Definition keycode.h:50
@ KEYCODE_F10
Definition keycode.h:106
@ KEYCODE_NUMPAD_4
Definition keycode.h:58
@ KEYCODE_H
Definition keycode.h:23
@ KEYCODE_UNKNOWN
Definition keycode.h:5
@ KEYCODE_NUMPAD_PLUS
Definition keycode.h:65
@ KEYCODE_ARROW_RIGHT
Definition keycode.h:37
@ KEYCODE_F5
Definition keycode.h:101
@ KEYCODE_NUMPAD_STAR
Definition keycode.h:67
@ KEYCODE_I
Definition keycode.h:15
@ KEYCODE_2
Definition keycode.h:43
@ KEYCODE_Y
Definition keycode.h:13
@ KEYCODE_8
Definition keycode.h:49
@ KEYCODE_NUMPAD_PERIOD
Definition keycode.h:70
@ KEYCODE_ENTER
Definition keycode.h:120
@ KEYCODE_SLASH
Definition keycode.h:124
@ KEYCODE_ARROW_DOWN
Definition keycode.h:38
@ KEYCODE_W
Definition keycode.h:9
@ KEYCODE_L_ALT
Definition keycode.h:78
@ KEYCODE_MINUS
Definition keycode.h:116
@ KEYCODE_F4
Definition keycode.h:100
@ KEYCODE_NUMPAD_9
Definition keycode.h:63
@ KEYCODE_CAPS
Definition keycode.h:84
@ KEYCODE_P
Definition keycode.h:17
@ KEYCODE_T
Definition keycode.h:12
@ KEYCODE_B_SLASH
Definition keycode.h:123
@ KEYCODE_NUMPAD_7
Definition keycode.h:61
@ KEYCODE_ARROW_UP
Definition keycode.h:36
@ KEYCODE_0
Definition keycode.h:51
@ KEYCODE_EQUAL
Definition keycode.h:117
@ KEYCODE_L
Definition keycode.h:26
@ KEYCODE_Q
Definition keycode.h:8
@ KEYCODE_F12
Definition keycode.h:108
@ KEYCODE_L_SHIFT
Definition keycode.h:77
@ KEYCODE_R_BRACKET
Definition keycode.h:88
@ KEYCODE_M
Definition keycode.h:33
@ KEYCODE_O
Definition keycode.h:16
@ KEYCODE_F7
Definition keycode.h:103
@ KEYCODE_SCROLL_LOCK
Definition keycode.h:73
@ KEYCODE_L_BRACKET
Definition keycode.h:87
@ KEYCODE_5
Definition keycode.h:46
@ KEYCODE_D
Definition keycode.h:20
@ KEYCODE_S_QUOTE
Definition keycode.h:121
@ KEYCODE_NUMPAD_0
Definition keycode.h:54
@ KEYCODE_NUMPAD_ENTER
Definition keycode.h:69
@ KEYCODE_NUMPAD_8
Definition keycode.h:62
@ KEYCODE_PERIOD
Definition keycode.h:93
@ KEYCODE_COMMA
Definition keycode.h:91
@ KEYCODE_TAB
Definition keycode.h:119
@ KEYCODE_J
Definition keycode.h:24
@ KEYCODE_7
Definition keycode.h:48
@ KEYCODE_L_CONTROL
Definition keycode.h:76
@ KEYCODE_F2
Definition keycode.h:98
@ KEYCODE_PAGE_DOWN
Definition keycode.h:114
@ KEYCODE_R_ALT
Definition keycode.h:82
@ KEYCODE_BACKSPACE
Definition keycode.h:118
@ KEYCODE_1
Definition keycode.h:42
@ KEYCODE_SPACE
Definition keycode.h:125
@ KEYCODE_N
Definition keycode.h:32
@ KEYCODE_X
Definition keycode.h:28
@ KEYCODE_SEMICOLON
Definition keycode.h:92
@ KEYCODE_NUMPAD_3
Definition keycode.h:57
@ KEYCODE_HOME
Definition keycode.h:111
@ KEYCODE_F6
Definition keycode.h:102
@ KEYCODE_4
Definition keycode.h:45
@ KEYCODE_S
Definition keycode.h:19
@ KEYCODE_ARROW_LEFT
Definition keycode.h:39