]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/send_string_keycodes.h
Prime_R refactor and Configurator support (#3289)
[qmk_firmware.git] / quantum / send_string_keycodes.h
1 #ifndef SEND_STRING_KEYCODES
2 #define SEND_STRING_KEYCODES
3
4 #define X_NO                 00
5 #define X_ROLL_OVER          01
6 #define X_POST_FAIL          02
7 #define X_UNDEFINED          03
8 #define X_A                  04
9 #define X_B                  05
10 #define X_C                  06
11 #define X_D                  07
12 #define X_E                  08
13 #define X_F                  09
14 #define X_G                  0a
15 #define X_H                  0b
16 #define X_I                  0c
17 #define X_J                  0d
18 #define X_K                  0e
19 #define X_L                  0f
20 #define X_M                  10
21 #define X_N                  11
22 #define X_O                  12
23 #define X_P                  13
24 #define X_Q                  14
25 #define X_R                  15
26 #define X_S                  16
27 #define X_T                  17
28 #define X_U                  18
29 #define X_V                  19
30 #define X_W                  1a
31 #define X_X                  1b
32 #define X_Y                  1c
33 #define X_Z                  1d
34 #define X_1                  1e
35 #define X_2                  1f
36 #define X_3                  20
37 #define X_4                  21
38 #define X_5                  22
39 #define X_6                  23
40 #define X_7                  24
41 #define X_8                  25
42 #define X_9                  26
43 #define X_0                  27
44 #define X_ENTER              28
45 #define X_ESCAPE             29
46 #define X_BSPACE             2a
47 #define X_TAB                2b
48 #define X_SPACE              2c
49 #define X_MINUS              2d
50 #define X_EQUAL              2e
51 #define X_LBRACKET           2f
52 #define X_RBRACKET           30
53 #define X_BSLASH             31
54 #define X_NONUS_HASH         32
55 #define X_SCOLON             33
56 #define X_QUOTE              34
57 #define X_GRAVE              35
58 #define X_COMMA              36
59 #define X_DOT                37
60 #define X_SLASH              38
61 #define X_CAPSLOCK           39
62 #define X_F1                 3a
63 #define X_F2                 3b
64 #define X_F3                 3c
65 #define X_F4                 3d
66 #define X_F5                 3e
67 #define X_F6                 3f
68 #define X_F7                 40
69 #define X_F8                 41
70 #define X_F9                 42
71 #define X_F10                43
72 #define X_F11                44
73 #define X_F12                45
74 #define X_PSCREEN            46
75 #define X_SCROLLLOCK         47
76 #define X_PAUSE              48
77 #define X_INSERT             49
78 #define X_HOME               4a
79 #define X_PGUP               4b
80 #define X_DELETE             4c
81 #define X_END                4d
82 #define X_PGDOWN             4e
83 #define X_RIGHT              4f
84 #define X_LEFT               50
85 #define X_DOWN               51
86 #define X_UP                 52
87 #define X_NUMLOCK            53
88 #define X_KP_SLASH           54
89 #define X_KP_ASTERISK        55
90 #define X_KP_MINUS           56
91 #define X_KP_PLUS            57
92 #define X_KP_ENTER           58
93 #define X_KP_1               59
94 #define X_KP_2               5a
95 #define X_KP_3               5b
96 #define X_KP_4               5c
97 #define X_KP_5               5d
98 #define X_KP_6               5e
99 #define X_KP_7               5f
100 #define X_KP_8               60
101 #define X_KP_9               61
102 #define X_KP_0               62
103 #define X_KP_DOT             63
104 #define X_NONUS_BSLASH       64
105 #define X_APPLICATION        65
106 #define X_POWER              66
107 #define X_KP_EQUAL           67
108 #define X_F13                68
109 #define X_F14                69
110 #define X_F15                6a
111 #define X_F16                6b
112 #define X_F17                6c
113 #define X_F18                6d
114 #define X_F19                6e
115 #define X_F20                6f
116 #define X_F21                70
117 #define X_F22                71
118 #define X_F23                72
119 #define X_F24                73
120 #define X_EXECUTE            74
121 #define X_HELP               75
122 #define X_MENU               76
123 #define X_SELECT             77
124 #define X_STOP               78
125 #define X_AGAIN              79
126 #define X_UNDO               7a
127 #define X_CUT                7b
128 #define X_COPY               7c
129 #define X_PASTE              7d
130 #define X_FIND               7e
131 #define X__MUTE              7f
132 #define X__VOLUP             80
133 #define X__VOLDOWN           81
134 #define X_LOCKING_CAPS       82
135 #define X_LOCKING_NUM        83
136 #define X_LOCKING_SCROLL     84
137 #define X_KP_COMMA           85
138 #define X_KP_EQUAL_AS400     86
139 #define X_INT1               87
140 #define X_INT2               88
141 #define X_INT3               89
142 #define X_INT4               8a
143 #define X_INT5               8b
144 #define X_INT6               8c
145 #define X_INT7               8d
146 #define X_INT8               8e
147 #define X_INT9               8f
148 #define X_LANG1              90
149 #define X_LANG2              91
150 #define X_LANG3              92
151 #define X_LANG4              93
152 #define X_LANG5              94
153 #define X_LANG6              95
154 #define X_LANG7              96
155 #define X_LANG8              97
156 #define X_LANG9              98
157 #define X_ALT_ERASE          99
158 #define X_SYSREQ             9a
159 #define X_CANCEL             9b
160 #define X_CLEAR              9c
161 #define X_PRIOR              9d
162 #define X_RETURN             9e
163 #define X_SEPARATOR          9f
164 #define X_OUT                a0
165 #define X_OPER               a1
166 #define X_CLEAR_AGAIN        a2
167 #define X_CRSEL              a3
168 #define X_EXSEL              a4
169
170 /* Modifiers */
171 #define X_LCTRL              e0
172 #define X_LSHIFT             e1
173 #define X_LALT               e2
174 #define X_LGUI               e3
175 #define X_RCTRL              e4
176 #define X_RSHIFT             e5
177 #define X_RALT               e6
178 #define X_RGUI               e7
179
180 /* System Control */
181 #define X_SYSTEM_POWER       a5
182 #define X_SYSTEM_SLEEP       a6
183 #define X_SYSTEM_WAKE        a7
184
185 /* Media Control */
186 #define X_AUDIO_MUTE         a8
187 #define X_AUDIO_VOL_UP       a9
188 #define X_AUDIO_VOL_DOWN     aa
189 #define X_MEDIA_NEXT_TRACK   ab
190 #define X_MEDIA_PREV_TRACK   ac
191 #define X_MEDIA_STOP         ad
192 #define X_MEDIA_PLAY_PAUSE   ae
193 #define X_MEDIA_SELECT       af
194 #define X_MEDIA_EJECT        b0
195 #define X_MAIL               b1
196 #define X_CALCULATOR         b2
197 #define X_MY_COMPUTER        b3
198 #define X_WWW_SEARCH         b4
199 #define X_WWW_HOME           b5
200 #define X_WWW_BACK           b6
201 #define X_WWW_FORWARD        b7
202 #define X_WWW_STOP           b8
203 #define X_WWW_REFRESH        b9
204 #define X_WWW_FAVORITES      ba
205 #define X_MEDIA_FAST_FORWARD bb
206 #define X_MEDIA_REWIND       bc
207 #endif