KC_TILD should not have been listed as an auto shift key
[jackhill/qmk/firmware.git] / quantum / send_string_keycodes.h
CommitLineData
7ad924ba
JH
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
158/* Modifiers */
159#define X_LCTRL e0
160#define X_LSHIFT e1
161#define X_LALT e2
162#define X_LGUI e3
163#define X_RCTRL e4
164#define X_RSHIFT e5
165#define X_RALT e6
166#define X_RGUI e7
167
168#endif