aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2018-12-07 03:31:17 +1100
committerMechMerlin <30334081+mechmerlin@users.noreply.github.com>2018-12-06 08:31:17 -0800
commit42c9fd262585c9ba46a726604d60eb6c42b3cda7 (patch)
tree31aa7b7106dae1da92286f48f24b7de78df7cf01 /docs
parent4e5f921496faf29e5c7f61e388346f2181fab267 (diff)
downloadqmk_firmware-42c9fd262585c9ba46a726604d60eb6c42b3cda7.tar.gz
qmk_firmware-42c9fd262585c9ba46a726604d60eb6c42b3cda7.zip
Delete docs/keycode.txt (#4505)
Diffstat (limited to 'docs')
-rw-r--r--docs/keycode.txt263
1 files changed, 0 insertions, 263 deletions
diff --git a/docs/keycode.txt b/docs/keycode.txt
deleted file mode 100644
index bd93b0a94..000000000
--- a/docs/keycode.txt
+++ /dev/null
@@ -1,263 +0,0 @@
1Keycode Symbol Table
2====================
3Keycodes are defined in `common/keycode.h`.
4Range of 00-A4 and E0-E7 are identical with HID Usage:
5<http://www.usb.org/developers/hidpage/Hut1_12v2.pdf>
6Virtual keycodes are defined out of above range to support special actions.
7
8
9Keycode Symbol Short name Description
10--------------------------------------------------------------------------------
11KC_NO 00 Reserved (no event indicated)
12KC_ROLL_OVER 01 Keyboard ErrorRollOver
13KC_POST_FAIL 02 Keyboard POSTFail
14KC_UNDEFINED 03 Keyboard ErrorUndefined
15KC_A 04 Keyboard a and A
16KC_B 05 Keyboard b and B
17KC_C 06 Keyboard c and C
18KC_D 07 Keyboard d and D
19KC_E 08 Keyboard e and E
20KC_F 09 Keyboard f and F
21KC_G 0A Keyboard g and G
22KC_H 0B Keyboard h and H
23KC_I 0C Keyboard i and I
24KC_J 0D Keyboard j and J
25KC_K 0E Keyboard k and K
26KC_L 0F Keyboard l and L
27KC_M 10 Keyboard m and M
28KC_N 11 Keyboard n and N
29KC_O 12 Keyboard o and O
30KC_P 13 Keyboard p and P
31KC_Q 14 Keyboard q and Q
32KC_R 15 Keyboard r and R
33KC_S 16 Keyboard s and S
34KC_T 17 Keyboard t and T
35KC_U 18 Keyboard u and U
36KC_V 19 Keyboard v and V
37KC_W 1A Keyboard w and W
38KC_X 1B Keyboard x and X
39KC_Y 1C Keyboard y and Y
40KC_Z 1D Keyboard z and Z
41KC_1 1E Keyboard 1 and !
42KC_2 1F Keyboard 2 and @
43KC_3 20 Keyboard 3 and #
44KC_4 21 Keyboard 4 and $
45KC_5 22 Keyboard 5 and %
46KC_6 23 Keyboard 6 and ^
47KC_7 24 Keyboard 7 and &
48KC_8 25 Keyboard 8 and *
49KC_9 26 Keyboard 9 and (
50KC_0 27 Keyboard 0 and )
51KC_ENTER KC_ENT 28 Keyboard Return (ENTER)
52KC_ESCAPE KC_ESC 29 Keyboard ESCAPE
53KC_BSPACE KC_BSPC 2A Keyboard DELETE (Backspace)
54KC_TAB 2B Keyboard Tab
55KC_SPACE KC_SPC 2C Keyboard Spacebar
56KC_MINUS KC_MINS 2D Keyboard - and (underscore)
57KC_EQUAL KC_EQL 2E Keyboard = and +
58KC_LBRACKET KC_LBRC 2F Keyboard [ and {
59KC_RBRACKET KC_RBRC 30 Keyboard ] and }
60KC_BSLASH KC_BSLS 31 Keyboard \ and |
61KC_NONUS_HASH KC_NUHS 32 Keyboard Non-US # and ~
62KC_SCOLON KC_SCLN 33 Keyboard ; and :
63KC_QUOTE KC_QUOT 34 Keyboard ‘ and “
64KC_GRAVE KC_GRV 35 Keyboard Grave Accent and Tilde
65KC_COMMA KC_COMM 36 Keyboard , and <
66KC_DOT 37 Keyboard . and >
67KC_SLASH KC_SLSH 38 Keyboard / and ?
68KC_CAPSLOCK KC_CAPS 39 Keyboard Caps Lock
69KC_F1 3A Keyboard F1
70KC_F2 3B Keyboard F2
71KC_F3 3C Keyboard F3
72KC_F4 3D Keyboard F4
73KC_F5 3E Keyboard F5
74KC_F6 3F Keyboard F6
75KC_F7 40 Keyboard F7
76KC_F8 41 Keyboard F8
77KC_F9 42 Keyboard F9
78KC_F10 43 Keyboard F10
79KC_F11 44 Keyboard F11
80KC_F12 45 Keyboard F12
81KC_PSCREEN KC_PSCR 46 Keyboard PrintScreen
82KC_SCROLLLOCK KC_SLCK 47 Keyboard Scroll Lock
83KC_PAUSE KC_PAUS 48 Keyboard Pause
84KC_INSERT KC_INS 49 Keyboard Insert
85KC_HOME 4A Keyboard Home
86KC_PGUP 4B Keyboard PageUp
87KC_DELETE KC_DEL 4C Keyboard Delete Forward
88KC_END 4D Keyboard End
89KC_PGDOWN KC_PGDN 4E Keyboard PageDown
90KC_RIGHT KC_RGHT 4F Keyboard RightArrow
91KC_LEFT 50 Keyboard LeftArrow
92KC_DOWN 51 Keyboard DownArrow
93KC_UP 52 Keyboard UpArrow
94KC_NUMLOCK KC_NLCK 53 Keypad Num Lock and Clear
95KC_KP_SLASH KC_PSLS 54 Keypad /
96KC_KP_ASTERISK KC_PAST 55 Keypad *
97KC_KP_MINUS KC_PMNS 56 Keypad -
98KC_KP_PLUS KC_PPLS 57 Keypad +
99KC_KP_ENTER KC_PENT 58 Keypad ENTER
100KC_KP_1 KC_P1 59 Keypad 1 and End
101KC_KP_2 KC_P2 5A Keypad 2 and Down Arrow
102KC_KP_3 KC_P3 5B Keypad 3 and PageDn
103KC_KP_4 KC_P4 5C Keypad 4 and Left Arrow
104KC_KP_5 KC_P5 5D Keypad 5
105KC_KP_6 KC_P6 5E Keypad 6 and Right Arrow
106KC_KP_7 KC_P7 5F Keypad 7 and Home
107KC_KP_8 KC_P8 60 Keypad 8 and Up Arrow
108KC_KP_9 KC_P9 61 Keypad 9 and PageUp
109KC_KP_0 KC_P0 62 Keypad 0 and Insert
110KC_KP_DOT KC_PDOT 63 Keypad . and Delete
111KC_NONUS_BSLASH KC_NUBS 64 Keyboard Non-US \ and |
112KC_APPLICATION KC_APP 65 Keyboard Application
113KC_POWER 66 Keyboard Power
114KC_KP_EQUAL KC_PEQL 67 Keypad =
115KC_F13 68 Keyboard F13
116KC_F14 69 Keyboard F14
117KC_F15 6A Keyboard F15
118KC_F16 6B Keyboard F16
119KC_F17 6C Keyboard F17
120KC_F18 6D Keyboard F18
121KC_F19 6E Keyboard F19
122KC_F20 6F Keyboard F20
123KC_F21 70 Keyboard F21
124KC_F22 71 Keyboard F22
125KC_F23 72 Keyboard F23
126KC_F24 73 Keyboard F24
127KC_EXECUTE 74 Keyboard Execute
128KC_HELP 75 Keyboard Help
129KC_MENU 76 Keyboard Menu
130KC_SELECT 77 Keyboard Select
131KC_STOP 78 Keyboard Stop
132KC_AGAIN 79 Keyboard Again
133KC_UNDO 7A Keyboard Undo
134KC_CUT 7B Keyboard Cut
135KC_COPY 7C Keyboard Copy
136KC_PASTE 7D Keyboard Paste
137KC_FIND 7E Keyboard Find
138KC__MUTE 7F Keyboard Mute
139KC__VOLUP 80 Keyboard Volume Up
140KC__VOLDOWN 81 Keyboard Volume Down
141KC_LOCKING_CAPS 82 Keyboard Locking Caps Lock
142KC_LOCKING_NUM 83 Keyboard Locking Num Lock
143KC_LOCKING_SCROLL 84 Keyboard Locking Scroll Lock
144KC_KP_COMMA KC_PCMM 85 Keypad Comma
145KC_KP_EQUAL_AS400 86 Keypad Equal Sign
146KC_INT1 KC_RO 87 Keyboard International115
147KC_INT2 KC_KANA 88 Keyboard International216
148KC_INT3 KC_JYEN 89 Keyboard International317
149KC_INT4 KC_HENK 8A Keyboard International418
150KC_INT5 KC_MHEN 8B Keyboard International519
151KC_INT6 8C Keyboard International620
152KC_INT7 8D Keyboard International721
153KC_INT8 8E Keyboard International822
154KC_INT9 8F Keyboard International922
155KC_LANG1 90 Keyboard LANG125
156KC_LANG2 91 Keyboard LANG226
157KC_LANG3 92 Keyboard LANG330
158KC_LANG4 93 Keyboard LANG431
159KC_LANG5 94 Keyboard LANG532
160KC_LANG6 95 Keyboard LANG68
161KC_LANG7 96 Keyboard LANG78
162KC_LANG8 97 Keyboard LANG88
163KC_LANG9 98 Keyboard LANG98
164KC_ALT_ERASE 99 Keyboard Alternate Erase
165KC_SYSREQ 9A Keyboard SysReq/Attention
166KC_CANCEL 9B Keyboard Cancel
167KC_CLEAR 9C Keyboard Clear
168KC_PRIOR 9D Keyboard Prior
169KC_RETURN 9E Keyboard Return
170KC_SEPARATOR 9F Keyboard Separator
171KC_OUT A0 Keyboard Out
172KC_OPER A1 Keyboard Oper
173KC_CLEAR_AGAIN A2 Keyboard Clear/Again
174KC_CRSEL A3 Keyboard CrSel/Props
175KC_EXSEL A4 Keyboard ExSel
176/* Modifiers */
177KC_LCTRL KC_LCTL E0 Keyboard LeftControl
178KC_LSHIFT KC_LSFT E1 Keyboard LeftShift
179KC_LALT E2 Keyboard LeftAlt
180KC_LGUI E3 Keyboard Left GUI(Windows/Apple/Meta key)
181KC_RCTRL KC_RCTL E4 Keyboard RightControl
182KC_RSHIFT KC_RSFT E5 Keyboard RightShift
183KC_RALT E6 Keyboard RightAlt
184KC_RGUI E7 Keyboard Right GUI(Windows/Apple/Meta key)
185
186/*
187 * Virtual keycodes
188 */
189/* System Control */
190KC_SYSTEM_POWER KC_PWR System Power Down
191KC_SYSTEM_SLEEP KC_SLEP System Sleep
192KC_SYSTEM_WAKE KC_WAKE System Wake
193/* Consumer Page */
194KC_AUDIO_MUTE KC_MUTE
195KC_AUDIO_VOL_UP KC_VOLU
196KC_AUDIO_VOL_DOWN KC_VOLD
197KC_MEDIA_NEXT_TRACK KC_MNXT
198KC_MEDIA_PREV_TRACK KC_MPRV
199KC_MEDIA_STOP KC_MSTP
200KC_MEDIA_PLAY_PAUSE KC_MPLY
201KC_MEDIA_SELECT KC_MSEL
202KC_MAIL KC_MAIL
203KC_CALCULATOR KC_CALC
204KC_MY_COMPUTER KC_MYCM
205KC_WWW_SEARCH KC_WSCH
206KC_WWW_HOME KC_WHOM
207KC_WWW_BACK KC_WBAK
208KC_WWW_FORWARD KC_WFWD
209KC_WWW_STOP KC_WSTP
210KC_WWW_REFRESH KC_WREF
211KC_WWW_FAVORITES KC_WFAV
212KC_BRIGHTNESS_UP KC_BRIU
213KC_BRIGHTNESS_DOWN KC_BRID
214/* Mousekey */
215KC_MS_UP KC_MS_U Mouse Cursor Up
216KC_MS_DOWN KC_MS_D Mouse Cursor Down
217KC_MS_LEFT KC_MS_L Mouse Cursor Left
218KC_MS_RIGHT KC_MS_R Mouse Cursor Right
219KC_MS_BTN1 KC_BTN1 Mouse Button 1
220KC_MS_BTN2 KC_BTN2 Mouse Button 2
221KC_MS_BTN3 KC_BTN3 Mouse Button 3
222KC_MS_BTN4 KC_BTN4 Mouse Button 4
223KC_MS_BTN5 KC_BTN5 Mouse Button 5
224KC_MS_WH_UP KC_WH_U Mouse Wheel Up
225KC_MS_WH_DOWN KC_WH_D Mouse Wheel Down
226KC_MS_WH_LEFT KC_WH_L Mouse Wheel Left
227KC_MS_WH_RIGHT KC_WH_R Mouse Wheel Right
228KC_MS_ACCEL0 KC_ACL0 Mouse Acceleration 0
229KC_MS_ACCEL1 KC_ACL1 Mouse Acceleration 1
230KC_MS_ACCEL2 KC_ACL2 Mouse Acceleration 2
231/* Fn key */
232KC_FN0
233KC_FN1
234KC_FN2
235KC_FN3
236KC_FN4
237KC_FN5
238KC_FN6
239KC_FN7
240KC_FN8
241KC_FN9
242KC_FN10
243KC_FN11
244KC_FN12
245KC_FN13
246KC_FN14
247KC_FN15
248KC_FN16
249KC_FN17
250KC_FN18
251KC_FN19
252KC_FN20
253KC_FN21
254KC_FN22
255KC_FN23
256KC_FN24
257KC_FN25
258KC_FN26
259KC_FN27
260KC_FN28
261KC_FN29
262KC_FN30
263KC_FN31