aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2018-08-05 02:09:22 +1000
committerDrashna Jaelre <drashna@live.com>2018-08-04 09:09:22 -0700
commit435a1202e7575dba61bb9a48070ddc90ccda2993 (patch)
tree9d078551eeca05c88f553f627eb9d58ab48cb222
parent3e8f2728732b20b5b6af63db73ad8b6f2be18823 (diff)
downloadqmk_firmware-435a1202e7575dba61bb9a48070ddc90ccda2993.tar.gz
qmk_firmware-435a1202e7575dba61bb9a48070ddc90ccda2993.zip
More improvements to keycode docs (#3567)
* Reorder keycode list docs according to HID usage * Add missing keycodes/descriptions/aliases
-rw-r--r--docs/keycodes.md269
-rw-r--r--docs/keycodes_basic.md297
-rw-r--r--docs/keycodes_us_ansi_shifted.md46
3 files changed, 324 insertions, 288 deletions
diff --git a/docs/keycodes.md b/docs/keycodes.md
index 778f6038f..dbafecb82 100644
--- a/docs/keycodes.md
+++ b/docs/keycodes.md
@@ -8,40 +8,8 @@ This is a reference only. Each group of keys links to the page documenting their
8 8
9|Key |Aliases |Description | 9|Key |Aliases |Description |
10|-----------------------|--------------------|-----------------------------------------------| 10|-----------------------|--------------------|-----------------------------------------------|
11|`KC_1` | |`1` and `!` | 11|`KC_NO` |`XXXXXXX` |Ignore this key (NOOP) |
12|`KC_2` | |`2` and `@` | 12|`KC_TRANSPARENT` |`KC_TRNS`, `_______`|Use the next lowest non-transparent key |
13|`KC_3` | |`3` and `#` |
14|`KC_4` | |`4` and `$` |
15|`KC_5` | |`5` and `%` |
16|`KC_6` | |`6` and `^` |
17|`KC_7` | |`7` and `&` |
18|`KC_8` | |`8` and `*` |
19|`KC_9` | |`9` and `(` |
20|`KC_0` | |`0` and `)` |
21|`KC_F1` | | |
22|`KC_F2` | | |
23|`KC_F3` | | |
24|`KC_F4` | | |
25|`KC_F5` | | |
26|`KC_F6` | | |
27|`KC_F7` | | |
28|`KC_F8` | | |
29|`KC_F9` | | |
30|`KC_F10` | | |
31|`KC_F11` | | |
32|`KC_F12` | | |
33|`KC_F13` | | |
34|`KC_F14` | | |
35|`KC_F15` | | |
36|`KC_F16` | | |
37|`KC_F17` | | |
38|`KC_F18` | | |
39|`KC_F19` | | |
40|`KC_F20` | | |
41|`KC_F21` | | |
42|`KC_F22` | | |
43|`KC_F23` | | |
44|`KC_F24` | | |
45|`KC_A` | |`a` and `A` | 13|`KC_A` | |`a` and `A` |
46|`KC_B` | |`b` and `B` | 14|`KC_B` | |`b` and `B` |
47|`KC_C` | |`c` and `C` | 15|`KC_C` | |`c` and `C` |
@@ -68,6 +36,16 @@ This is a reference only. Each group of keys links to the page documenting their
68|`KC_X` | |`x` and `X` | 36|`KC_X` | |`x` and `X` |
69|`KC_Y` | |`y` and `Y` | 37|`KC_Y` | |`y` and `Y` |
70|`KC_Z` | |`z` and `Z` | 38|`KC_Z` | |`z` and `Z` |
39|`KC_1` | |`1` and `!` |
40|`KC_2` | |`2` and `@` |
41|`KC_3` | |`3` and `#` |
42|`KC_4` | |`4` and `$` |
43|`KC_5` | |`5` and `%` |
44|`KC_6` | |`6` and `^` |
45|`KC_7` | |`7` and `&` |
46|`KC_8` | |`8` and `*` |
47|`KC_9` | |`9` and `(` |
48|`KC_0` | |`0` and `)` |
71|`KC_ENTER` |`KC_ENT` |Return (Enter) | 49|`KC_ENTER` |`KC_ENT` |Return (Enter) |
72|`KC_ESCAPE` |`KC_ESC` |Escape | 50|`KC_ESCAPE` |`KC_ESC` |Escape |
73|`KC_BSPACE` |`KC_BSPC` |Delete (Backspace) | 51|`KC_BSPACE` |`KC_BSPC` |Delete (Backspace) |
@@ -79,33 +57,28 @@ This is a reference only. Each group of keys links to the page documenting their
79|`KC_RBRACKET` |`KC_RBRC` |`]` and `}` | 57|`KC_RBRACKET` |`KC_RBRC` |`]` and `}` |
80|`KC_BSLASH` |`KC_BSLS` |`\` and <code>&#124;</code> | 58|`KC_BSLASH` |`KC_BSLS` |`\` and <code>&#124;</code> |
81|`KC_NONUS_HASH` |`KC_NUHS` |Non-US `#` and `~` | 59|`KC_NONUS_HASH` |`KC_NUHS` |Non-US `#` and `~` |
82|`KC_NONUS_BSLASH` |`KC_NUBS` |Non-US `\` and <code>&#124;</code> |
83|`KC_INT1` |`KC_RO` |JIS `\` and <code>&#124;</code> |
84|`KC_INT2` |`KC_KANA` |JIS Katakana/Hiragana |
85|`KC_INT3` |`KC_JYEN` |JIS `¥` |
86|`KC_SCOLON` |`KC_SCLN` |`;` and `:` | 60|`KC_SCOLON` |`KC_SCLN` |`;` and `:` |
87|`KC_QUOTE` |`KC_QUOT` |`'` and `"` | 61|`KC_QUOTE` |`KC_QUOT` |`'` and `"` |
88|`KC_GRAVE` |`KC_GRV` |<code>&#96;</code> and `~` | 62|`KC_GRAVE` |`KC_GRV`, `KC_ZKHK` |<code>&#96;</code> and `~`, JIS Zenkaku/Hankaku|
89|`KC_COMMA` |`KC_COMM` |`,` and `<` | 63|`KC_COMMA` |`KC_COMM` |`,` and `<` |
90|`KC_DOT` | |`.` and `>` | 64|`KC_DOT` | |`.` and `>` |
91|`KC_SLASH` |`KC_SLSH` |`/` and `?` | 65|`KC_SLASH` |`KC_SLSH` |`/` and `?` |
92|`KC_CAPSLOCK` |`KC_CAPS` |Caps Lock | 66|`KC_CAPSLOCK` |`KC_CLCK`, `KC_CAPS`|Caps Lock |
93|`KC_LCTRL` |`KC_LCTL` |Left Control | 67|`KC_F1` | |F1 |
94|`KC_LSHIFT` |`KC_LSFT` |Left Shift | 68|`KC_F2` | |F2 |
95|`KC_LALT` | |Left Alt | 69|`KC_F3` | |F3 |
96|`KC_LGUI` |`KC_LCMD`, `KC_LWIN`|Left GUI (Windows/Command/Meta key) | 70|`KC_F4` | |F4 |
97|`KC_RCTRL` |`KC_RCTL` |Right Control | 71|`KC_F5` | |F5 |
98|`KC_RSHIFT` |`KC_RSFT` |Right Shift | 72|`KC_F6` | |F6 |
99|`KC_RALT` | |Right Alt | 73|`KC_F7` | |F7 |
100|`KC_RGUI` |`KC_RCMD`, `KC_RWIN`|Right GUI (Windows/Command/Meta key) | 74|`KC_F8` | |F8 |
101|`KC_LOCKING_CAPS` |`KC_LCAP` |Locking Caps Lock | 75|`KC_F9` | |F9 |
102|`KC_LOCKING_NUM` |`KC_LNUM` |Locking Num Lock | 76|`KC_F10` | |F10 |
103|`KC_LOCKING_SCROLL` |`KC_LSCR` |Locking Scroll Lock | 77|`KC_F11` | |F11 |
104|`KC_INT4` |`KC_HENK` |JIS Henkan | 78|`KC_F12` | |F12 |
105|`KC_INT5` |`KC_MHEN` |JIS Muhenkan |
106|`KC_PSCREEN` |`KC_PSCR` |Print Screen | 79|`KC_PSCREEN` |`KC_PSCR` |Print Screen |
107|`KC_SCROLLLOCK` |`KC_SLCK` |Scroll Lock | 80|`KC_SCROLLLOCK` |`KC_SLCK` |Scroll Lock |
108|`KC_PAUSE` |`KC_PAUS` |Pause | 81|`KC_PAUSE` |`KC_PAUS`, `KC_BRK` |Pause |
109|`KC_INSERT` |`KC_INS` |Insert | 82|`KC_INSERT` |`KC_INS` |Insert |
110|`KC_HOME` | |Home | 83|`KC_HOME` | |Home |
111|`KC_PGUP` | |Page Up | 84|`KC_PGUP` | |Page Up |
@@ -116,22 +89,80 @@ This is a reference only. Each group of keys links to the page documenting their
116|`KC_LEFT` | |Left Arrow | 89|`KC_LEFT` | |Left Arrow |
117|`KC_DOWN` | |Down Arrow | 90|`KC_DOWN` | |Down Arrow |
118|`KC_UP` | |Up Arrow | 91|`KC_UP` | |Up Arrow |
92|`KC_NUMLOCK` |`KC_NLCK` |Keypad Num Lock and Clear |
93|`KC_KP_SLASH` |`KC_PSLS` |Keypad `/` |
94|`KC_KP_ASTERISK` |`KC_PAST` |Keypad `*` |
95|`KC_KP_MINUS` |`KC_PMNS` |Keypad `-` |
96|`KC_KP_PLUS` |`KC_PPLS` |Keypad `+` |
97|`KC_KP_ENTER` |`KC_PENT` |Keypad Enter |
98|`KC_KP_1` |`KC_P1` |Keypad `1` and End |
99|`KC_KP_2` |`KC_P2` |Keypad `2` and Down Arrow |
100|`KC_KP_3` |`KC_P3` |Keypad `3` and Page Down |
101|`KC_KP_4` |`KC_P4` |Keypad `4` and Left Arrow |
102|`KC_KP_5` |`KC_P5` |Keypad `5` |
103|`KC_KP_6` |`KC_P6` |Keypad `6` and Right Arrow |
104|`KC_KP_7` |`KC_P7` |Keypad `7` and Home |
105|`KC_KP_8` |`KC_P8` |Keypad `8` and Up Arrow |
106|`KC_KP_9` |`KC_P9` |Keypad `9` and Page Up |
107|`KC_KP_0` |`KC_P0` |Keypad `0` and Insert |
108|`KC_KP_DOT` |`KC_PDOT` |Keypad `.` and Delete |
109|`KC_NONUS_BSLASH` |`KC_NUBS` |Non-US `\` and <code>&#124;</code> |
119|`KC_APPLICATION` |`KC_APP` |Application (Windows Menu Key) | 110|`KC_APPLICATION` |`KC_APP` |Application (Windows Menu Key) |
120|`KC_POWER` | |Deprecated by MS in favor of `KC_SYSTEM_POWER`.| 111|`KC_POWER` | |System Power (macOS) |
121|`KC_EXECUTE` | |Execute | 112|`KC_KP_EQUAL` |`KC_PEQL` |Keypad `=` |
113|`KC_F13` | |F13 |
114|`KC_F14` | |F14 |
115|`KC_F15` | |F15 |
116|`KC_F16` | |F16 |
117|`KC_F17` | |F17 |
118|`KC_F18` | |F18 |
119|`KC_F19` | |F19 |
120|`KC_F20` | |F20 |
121|`KC_F21` | |F21 |
122|`KC_F22` | |F22 |
123|`KC_F23` | |F23 |
124|`KC_F24` | |F24 |
125|`KC_EXECUTE` |`KC_EXEC` |Execute |
122|`KC_HELP` | |Help | 126|`KC_HELP` | |Help |
123|`KC_MENU` | |Menu | 127|`KC_MENU` | |Menu |
124|`KC_SELECT` | |Select | 128|`KC_SELECT` |`KC_SLCT` |Select |
125|`KC_AGAIN` | |Again | 129|`KC_STOP` | |Stop |
130|`KC_AGAIN` |`KC_AGIN` |Again |
126|`KC_UNDO` | |Undo | 131|`KC_UNDO` | |Undo |
127|`KC_CUT` | |Cut | 132|`KC_CUT` | |Cut |
128|`KC_COPY` | |Copy | 133|`KC_COPY` | |Copy |
129|`KC_PASTE` | |Paste | 134|`KC_PASTE` |`KC_PSTE` |Paste |
130|`KC_FIND` | |Find | 135|`KC_FIND` | |Find |
131|`KC_ALT_ERASE` | |Alternate Erase | 136|`KC__MUTE` | |Mute (macOS) |
137|`KC__VOLUP` | |Volume Up (macOS) |
138|`KC__VOLDOWN` | |Volume Down (macOS) |
139|`KC_LOCKING_CAPS` |`KC_LCAP` |Locking Caps Lock |
140|`KC_LOCKING_NUM` |`KC_LNUM` |Locking Num Lock |
141|`KC_LOCKING_SCROLL` |`KC_LSCR` |Locking Scroll Lock |
142|`KC_KP_COMMA` |`KC_PCMM` |Keypad `,` |
143|`KC_KP_EQUAL_AS400` | |Keypad `=` on AS/400 keyboards |
144|`KC_INT1` |`KC_RO` |JIS `\` and <code>&#124;</code> |
145|`KC_INT2` |`KC_KANA` |JIS Katakana/Hiragana |
146|`KC_INT3` |`KC_JYEN` |JIS `¥` |
147|`KC_INT4` |`KC_HENK` |JIS Henkan |
148|`KC_INT5` |`KC_MHEN` |JIS Muhenkan |
149|`KC_INT6` | |JIS Numpad `,` |
150|`KC_INT7` | |International 7 |
151|`KC_INT8` | |International 8 |
152|`KC_INT9` | |International 9 |
153|`KC_LANG1` |`KC_HAEN` |Hangul/English |
154|`KC_LANG2` |`KC_HANJ` |Hanja |
155|`KC_LANG3` | |JIS Katakana |
156|`KC_LANG4` | |JIS Hiragana |
157|`KC_LANG5` | |JIS Zenkaku/Hankaku |
158|`KC_LANG6` | |Language 6 |
159|`KC_LANG7` | |Language 7 |
160|`KC_LANG8` | |Language 8 |
161|`KC_LANG9` | |Language 9 |
162|`KC_ALT_ERASE` |`KC_ERAS` |Alternate Erase |
132|`KC_SYSREQ` | |SysReq/Attention | 163|`KC_SYSREQ` | |SysReq/Attention |
133|`KC_CANCEL` | |Cancel | 164|`KC_CANCEL` | |Cancel |
134|`KC_CLEAR` | |Clear | 165|`KC_CLEAR` |`KC_CLR` |Clear |
135|`KC_PRIOR` | |Prior | 166|`KC_PRIOR` | |Prior |
136|`KC_RETURN` | |Return | 167|`KC_RETURN` | |Return |
137|`KC_SEPARATOR` | |Separator | 168|`KC_SEPARATOR` | |Separator |
@@ -140,56 +171,38 @@ This is a reference only. Each group of keys links to the page documenting their
140|`KC_CLEAR_AGAIN` | |Clear/Again | 171|`KC_CLEAR_AGAIN` | |Clear/Again |
141|`KC_CRSEL` | |CrSel/Props | 172|`KC_CRSEL` | |CrSel/Props |
142|`KC_EXSEL` | |ExSel | 173|`KC_EXSEL` | |ExSel |
143|`KC_SYSTEM_POWER` |`KC_PWR` |System Power Down. Recommended over `KC_POWER`.| 174|`KC_LCTRL` |`KC_LCTL` |Left Control |
175|`KC_LSHIFT` |`KC_LSFT` |Left Shift |
176|`KC_LALT` | |Left Alt |
177|`KC_LGUI` |`KC_LCMD`, `KC_LWIN`|Left GUI (Windows/Command/Meta key) |
178|`KC_RCTRL` |`KC_RCTL` |Right Control |
179|`KC_RSHIFT` |`KC_RSFT` |Right Shift |
180|`KC_RALT` | |Right Alt |
181|`KC_RGUI` |`KC_RCMD`, `KC_RWIN`|Right GUI (Windows/Command/Meta key) |
182|`KC_SYSTEM_POWER` |`KC_PWR` |System Power Down |
144|`KC_SYSTEM_SLEEP` |`KC_SLEP` |System Sleep | 183|`KC_SYSTEM_SLEEP` |`KC_SLEP` |System Sleep |
145|`KC_SYSTEM_WAKE` |`KC_WAKE` |System Wake | 184|`KC_SYSTEM_WAKE` |`KC_WAKE` |System Wake |
146|`KC_MAIL` |`KC_MAIL` | | 185|`KC_AUDIO_MUTE` |`KC_MUTE` |Mute |
147|`KC_CALCULATOR` |`KC_CALC` | | 186|`KC_AUDIO_VOL_UP` |`KC_VOLU` |Volume Up |
148|`KC_MY_COMPUTER` |`KC_MYCM` | | 187|`KC_AUDIO_VOL_DOWN` |`KC_VOLD` |Volume Down |
149|`KC_WWW_SEARCH` |`KC_WSCH` | |
150|`KC_WWW_HOME` |`KC_WHOM` | |
151|`KC_WWW_BACK` |`KC_WBAK` | |
152|`KC_WWW_FORWARD` |`KC_WFWD` | |
153|`KC_WWW_STOP` |`KC_WSTP` | |
154|`KC_WWW_REFRESH` |`KC_WREF` | |
155|`KC_WWW_FAVORITES` |`KC_WFAV` | |
156|`KC_STOP` | |Stop |
157|`KC__MUTE` | |Mute (macOS) |
158|`KC__VOLUP` | |Volume Up (macOS) |
159|`KC__VOLDOWN` | |Volume Down (macOS) |
160|`KC_AUDIO_MUTE` |`KC_MUTE` |Mute (Windows/macOS/Linux) |
161|`KC_AUDIO_VOL_UP` |`KC_VOLU` |Volume Up (Windows/macOS/Linux) |
162|`KC_AUDIO_VOL_DOWN` |`KC_VOLD` |Volume Down (Windows/macOS/Linux) |
163|`KC_MEDIA_NEXT_TRACK` |`KC_MNXT` |Next Track (Windows) | 188|`KC_MEDIA_NEXT_TRACK` |`KC_MNXT` |Next Track (Windows) |
164|`KC_MEDIA_PREV_TRACK` |`KC_MPRV` |Previous Track (Windows) | 189|`KC_MEDIA_PREV_TRACK` |`KC_MPRV` |Previous Track (Windows) |
165|`KC_MEDIA_FAST_FORWARD`|`KC_MFFD` |Next Track (macOS) | 190|`KC_MEDIA_STOP` |`KC_MSTP` |Stop Track (Windows) |
166|`KC_MEDIA_REWIND` |`KC_MRWD` |Previous Track (macOS) |
167|`KC_MEDIA_STOP` |`KC_MSTP` |Stop Track |
168|`KC_MEDIA_PLAY_PAUSE` |`KC_MPLY` |Play/Pause Track | 191|`KC_MEDIA_PLAY_PAUSE` |`KC_MPLY` |Play/Pause Track |
169|`KC_MEDIA_SELECT` |`KC_MSEL` | | 192|`KC_MEDIA_SELECT` |`KC_MSEL` |Launch Media Player (Windows) |
170|`KC_MEDIA_EJECT` |`KC_EJCT` |Eject (macOS) | 193|`KC_MEDIA_EJECT` |`KC_EJCT` |Eject (macOS) |
171|`KC_NUMLOCK` |`KC_NLCK` |Keypad Num Lock and Clear | 194|`KC_MAIL` | |Launch Mail (Windows) |
172|`KC_KP_SLASH` |`KC_PSLS` |Keypad `/` | 195|`KC_CALCULATOR` |`KC_CALC` |Launch Calculator (Windows) |
173|`KC_KP_ASTERISK` |`KC_PAST` |Keypad `*` | 196|`KC_MY_COMPUTER` |`KC_MYCM` |Launch My Computer (Windows) |
174|`KC_KP_MINUS` |`KC_PMNS` |Keypad `-` | 197|`KC_WWW_SEARCH` |`KC_WSCH` |Browser Search (Windows) |
175|`KC_KP_PLUS` |`KC_PPLS` |Keypad `+` | 198|`KC_WWW_HOME` |`KC_WHOM` |Browser Home (Windows) |
176|`KC_KP_ENTER` |`KC_PENT` |Keypad Enter | 199|`KC_WWW_BACK` |`KC_WBAK` |Browser Back (Windows) |
177|`KC_KP_1` |`KC_P1` |Keypad `1` and End | 200|`KC_WWW_FORWARD` |`KC_WFWD` |Browser Forward (Windows) |
178|`KC_KP_2` |`KC_P2` |Keypad `2` and Down Arrow | 201|`KC_WWW_STOP` |`KC_WSTP` |Browser Stop (Windows) |
179|`KC_KP_3` |`KC_P3` |Keypad `3` and Page Down | 202|`KC_WWW_REFRESH` |`KC_WREF` |Browser Refresh (Windows) |
180|`KC_KP_4` |`KC_P4` |Keypad `4` and Left Arrow | 203|`KC_WWW_FAVORITES` |`KC_WFAV` |Browser Favorites (Windows) |
181|`KC_KP_5` |`KC_P5` |Keypad `5` | 204|`KC_MEDIA_FAST_FORWARD`|`KC_MFFD` |Next Track (macOS) |
182|`KC_KP_6` |`KC_P6` |Keypad `6` and Right Arrow | 205|`KC_MEDIA_REWIND` |`KC_MRWD` |Previous Track (macOS) |
183|`KC_KP_7` |`KC_P7` |Keypad `7` and Home |
184|`KC_KP_8` |`KC_P8` |Keypad `8` and Up Arrow |
185|`KC_KP_9` |`KC_P9` |Keypad `9` and Page Up |
186|`KC_KP_0` |`KC_P0` |Keypad `0` and Insert |
187|`KC_KP_DOT` |`KC_PDOT` |Keypad `.` and Delete |
188|`KC_KP_EQUAL` |`KC_PEQL` |Keypad `=` |
189|`KC_KP_COMMA` |`KC_PCMM` |Keypad `,` |
190|`KC_KP_EQUAL_AS400` | |Keypad `=` on AS/400 keyboards |
191|`KC_NO` | |Ignore this key (NOOP) |
192|`KC_TRANSPARENT` |`KC_TRNS` |Use the next lowest non-transparent key |
193 206
194## [Quantum Keycodes](quantum_keycodes.md#qmk-keycodes) 207## [Quantum Keycodes](quantum_keycodes.md#qmk-keycodes)
195 208
@@ -391,29 +404,29 @@ This is a reference only. Each group of keys links to the page documenting their
391 404
392## [US ANSI Shifted Keys](keycodes_us_ansi_shifted.md) 405## [US ANSI Shifted Keys](keycodes_us_ansi_shifted.md)
393 406
394|Key |Aliases |Description | 407|Key |Aliases |Description |
395|------------------------|------------------|-------------------| 408|------------------------|-------------------|-------------------|
396|`KC_TILDE` |`KC_TILD` |`~` | 409|`KC_TILDE` |`KC_TILD` |`~` |
397|`KC_EXCLAIM` |`KC_EXLM` |`!` | 410|`KC_EXCLAIM` |`KC_EXLM` |`!` |
398|`KC_AT` | |`@` | 411|`KC_AT` | |`@` |
399|`KC_HASH` | |`#` | 412|`KC_HASH` | |`#` |
400|`KC_DOLLAR` |`KC_DLR` |`$` | 413|`KC_DOLLAR` |`KC_DLR` |`$` |
401|`KC_PERCENT` |`KC_PERC` |`%` | 414|`KC_PERCENT` |`KC_PERC` |`%` |
402|`KC_CIRCUMFLEX` |`KC_CIRC` |`^` | 415|`KC_CIRCUMFLEX` |`KC_CIRC` |`^` |
403|`KC_AMPERSAND` |`KC_AMPR` |`&` | 416|`KC_AMPERSAND` |`KC_AMPR` |`&` |
404|`KC_ASTERISK` |`KC_ASTR` |`*` | 417|`KC_ASTERISK` |`KC_ASTR` |`*` |
405|`KC_LEFT_PAREN` |`KC_LPRN` |`(` | 418|`KC_LEFT_PAREN` |`KC_LPRN` |`(` |
406|`KC_RIGHT_PAREN` |`KC_RPRN` |`)` | 419|`KC_RIGHT_PAREN` |`KC_RPRN` |`)` |
407|`KC_UNDERSCORE` |`KC_UNDS` |`_` | 420|`KC_UNDERSCORE` |`KC_UNDS` |`_` |
408|`KC_PLUS` | |`+` | 421|`KC_PLUS` | |`+` |
409|`KC_LEFT_CURLY_BRACE` |`KC_LCBR` |`{` | 422|`KC_LEFT_CURLY_BRACE` |`KC_LCBR` |`{` |
410|`KC_RIGHT_CURLY_BRACE` |`KC_RCBR` |`}` | 423|`KC_RIGHT_CURLY_BRACE` |`KC_RCBR` |`}` |
411|`KC_PIPE` | |<code>&#124;</code>| 424|`KC_PIPE` | |<code>&#124;</code>|
412|`KC_COLON` |`KC_COLN` |`:` | 425|`KC_COLON` |`KC_COLN` |`:` |
413|`KC_DOUBLE_QUOTE` |`KC_DQT`/`KC_DQUO`|`"` | 426|`KC_DOUBLE_QUOTE` |`KC_DQUO`, `KC_DQT`|`"` |
414|`KC_LEFT_ANGLE_BRACKET` |`KC_LT`/`KC_LABK` |`<` | 427|`KC_LEFT_ANGLE_BRACKET` |`KC_LABK`, `KC_LT` |`<` |
415|`KC_RIGHT_ANGLE_BRACKET`|`KC_GT`/`KC_RABK` |`>` | 428|`KC_RIGHT_ANGLE_BRACKET`|`KC_RABK`, `KC_GT` |`>` |
416|`KC_QUESTION` |`KC_QUES` |`?` | 429|`KC_QUESTION` |`KC_QUES` |`?` |
417 430
418## [Switching and Toggling Layers](feature_advanced_keycodes.md#switching-and-toggling-layers) 431## [Switching and Toggling Layers](feature_advanced_keycodes.md#switching-and-toggling-layers)
419 432
diff --git a/docs/keycodes_basic.md b/docs/keycodes_basic.md
index c6ca4ad99..8445b05ef 100644
--- a/docs/keycodes_basic.md
+++ b/docs/keycodes_basic.md
@@ -47,117 +47,145 @@ The basic set of keycodes are based on the [HID Keyboard/Keypad Usage Page (0x07
47 47
48|Key |Description| 48|Key |Description|
49|--------|-----------| 49|--------|-----------|
50|`KC_F1` | | 50|`KC_F1` |F1 |
51|`KC_F2` | | 51|`KC_F2` |F2 |
52|`KC_F3` | | 52|`KC_F3` |F3 |
53|`KC_F4` | | 53|`KC_F4` |F4 |
54|`KC_F5` | | 54|`KC_F5` |F5 |
55|`KC_F6` | | 55|`KC_F6` |F6 |
56|`KC_F7` | | 56|`KC_F7` |F7 |
57|`KC_F8` | | 57|`KC_F8` |F8 |
58|`KC_F9` | | 58|`KC_F9` |F9 |
59|`KC_F10`| | 59|`KC_F10`|F10 |
60|`KC_F11`| | 60|`KC_F11`|F11 |
61|`KC_F12`| | 61|`KC_F12`|F12 |
62|`KC_F13`| | 62|`KC_F13`|F13 |
63|`KC_F14`| | 63|`KC_F14`|F14 |
64|`KC_F15`| | 64|`KC_F15`|F15 |
65|`KC_F16`| | 65|`KC_F16`|F16 |
66|`KC_F17`| | 66|`KC_F17`|F17 |
67|`KC_F18`| | 67|`KC_F18`|F18 |
68|`KC_F19`| | 68|`KC_F19`|F19 |
69|`KC_F20`| | 69|`KC_F20`|F20 |
70|`KC_F21`| | 70|`KC_F21`|F21 |
71|`KC_F22`| | 71|`KC_F22`|F22 |
72|`KC_F23`| | 72|`KC_F23`|F23 |
73|`KC_F24`| | 73|`KC_F24`|F24 |
74 74
75## Punctuation 75## Punctuation
76 76
77|Key |Aliases |Description | 77|Key |Aliases |Description |
78|-----------------|---------|----------------------------------| 78|-----------------|-------------------|-----------------------------------------------|
79|`KC_ENTER` |`KC_ENT` |Return (Enter) | 79|`KC_ENTER` |`KC_ENT` |Return (Enter) |
80|`KC_ESCAPE` |`KC_ESC` |Escape | 80|`KC_ESCAPE` |`KC_ESC` |Escape |
81|`KC_BSPACE` |`KC_BSPC`|Delete (Backspace) | 81|`KC_BSPACE` |`KC_BSPC` |Delete (Backspace) |
82|`KC_TAB` | |Tab | 82|`KC_TAB` | |Tab |
83|`KC_SPACE` |`KC_SPC` |Spacebar | 83|`KC_SPACE` |`KC_SPC` |Spacebar |
84|`KC_MINUS` |`KC_MINS`|`-` and `_` | 84|`KC_MINUS` |`KC_MINS` |`-` and `_` |
85|`KC_EQUAL` |`KC_EQL` |`=` and `+` | 85|`KC_EQUAL` |`KC_EQL` |`=` and `+` |
86|`KC_LBRACKET` |`KC_LBRC`|`[` and `{` | 86|`KC_LBRACKET` |`KC_LBRC` |`[` and `{` |
87|`KC_RBRACKET` |`KC_RBRC`|`]` and `}` | 87|`KC_RBRACKET` |`KC_RBRC` |`]` and `}` |
88|`KC_BSLASH` |`KC_BSLS`|`\` and <code>&#124;</code> | 88|`KC_BSLASH` |`KC_BSLS` |`\` and <code>&#124;</code> |
89|`KC_NONUS_HASH` |`KC_NUHS`|Non-US `#` and `~` | 89|`KC_NONUS_HASH` |`KC_NUHS` |Non-US `#` and `~` |
90|`KC_NONUS_BSLASH`|`KC_NUBS`|Non-US `\` and <code>&#124;</code>| 90|`KC_SCOLON` |`KC_SCLN` |`;` and `:` |
91|`KC_INT1` |`KC_RO` |JIS `\` and <code>&#124;</code> | 91|`KC_QUOTE` |`KC_QUOT` |`'` and `"` |
92|`KC_INT2` |`KC_KANA`|JIS Katakana/Hiragana | 92|`KC_GRAVE` |`KC_GRV`, `KC_ZKHK`|<code>&#96;</code> and `~`, JIS Zenkaku/Hankaku|
93|`KC_INT3` |`KC_JYEN`|JIS `¥` | 93|`KC_COMMA` |`KC_COMM` |`,` and `<` |
94|`KC_SCOLON` |`KC_SCLN`|`;` and `:` | 94|`KC_DOT` | |`.` and `>` |
95|`KC_QUOTE` |`KC_QUOT`|`'` and `"` | 95|`KC_SLASH` |`KC_SLSH` |`/` and `?` |
96|`KC_GRAVE` |`KC_GRV` |<code>&#96;</code> and `~` | 96|`KC_NONUS_BSLASH`|`KC_NUBS` |Non-US `\` and <code>&#124;</code> |
97|`KC_COMMA` |`KC_COMM`|`,` and `<` | 97
98|`KC_DOT` | |`.` and `>` | 98## Lock Keys
99|`KC_SLASH` |`KC_SLSH`|`/` and `?` | 99
100|`KC_CAPSLOCK` |`KC_CAPS`|Caps Lock | 100|Key |Aliases |Description |
101|-------------------|--------------------|-------------------------|
102|`KC_CAPSLOCK` |`KC_CLCK`, `KC_CAPS`|Caps Lock |
103|`KC_SCROLLLOCK` |`KC_SLCK` |Scroll Lock |
104|`KC_NUMLOCK` |`KC_NLCK` |Keypad Num Lock and Clear|
105|`KC_LOCKING_CAPS` |`KC_LCAP` |Locking Caps Lock |
106|`KC_LOCKING_NUM` |`KC_LNUM` |Locking Num Lock |
107|`KC_LOCKING_SCROLL`|`KC_LSCR` |Locking Scroll Lock |
101 108
102## Modifiers 109## Modifiers
103 110
104|Key |Aliases |Description | 111|Key |Aliases |Description |
105|-------------------|--------------------|------------------------------------| 112|-----------|--------------------|------------------------------------|
106|`KC_LCTRL` |`KC_LCTL` |Left Control | 113|`KC_LCTRL` |`KC_LCTL` |Left Control |
107|`KC_LSHIFT` |`KC_LSFT` |Left Shift | 114|`KC_LSHIFT`|`KC_LSFT` |Left Shift |
108|`KC_LALT` | |Left Alt | 115|`KC_LALT` | |Left Alt |
109|`KC_LGUI` |`KC_LCMD`, `KC_LWIN`|Left GUI (Windows/Command/Meta key) | 116|`KC_LGUI` |`KC_LCMD`, `KC_LWIN`|Left GUI (Windows/Command/Meta key) |
110|`KC_RCTRL` |`KC_RCTL` |Right Control | 117|`KC_RCTRL` |`KC_RCTL` |Right Control |
111|`KC_RSHIFT` |`KC_RSFT` |Right Shift | 118|`KC_RSHIFT`|`KC_RSFT` |Right Shift |
112|`KC_RALT` | |Right Alt | 119|`KC_RALT` | |Right Alt |
113|`KC_RGUI` |`KC_RCMD`, `KC_RWIN`|Right GUI (Windows/Command/Meta key)| 120|`KC_RGUI` |`KC_RCMD`, `KC_RWIN`|Right GUI (Windows/Command/Meta key)|
114|`KC_LOCKING_CAPS` |`KC_LCAP` |Locking Caps Lock | 121
115|`KC_LOCKING_NUM` |`KC_LNUM` |Locking Num Lock | 122## International
116|`KC_LOCKING_SCROLL`|`KC_LSCR` |Locking Scroll Lock | 123
117|`KC_INT4` |`KC_HENK` |JIS Henkan | 124|Key |Aliases |Description |
118|`KC_INT5` |`KC_MHEN` |JIS Muhenkan | 125|----------|---------|-------------------------------|
126|`KC_INT1` |`KC_RO` |JIS `\` and <code>&#124;</code>|
127|`KC_INT2` |`KC_KANA`|JIS Katakana/Hiragana |
128|`KC_INT3` |`KC_JYEN`|JIS `¥` |
129|`KC_INT4` |`KC_HENK`|JIS Henkan |
130|`KC_INT5` |`KC_MHEN`|JIS Muhenkan |
131|`KC_INT6` | |JIS Numpad `,` |
132|`KC_INT7` | |International 7 |
133|`KC_INT8` | |International 8 |
134|`KC_INT9` | |International 9 |
135|`KC_LANG1`|`KC_HAEN`|Hangul/English |
136|`KC_LANG2`|`KC_HANJ`|Hanja |
137|`KC_LANG3`| |JIS Katakana |
138|`KC_LANG4`| |JIS Hiragana |
139|`KC_LANG5`| |JIS Zenkaku/Hankaku |
140|`KC_LANG6`| |Language 6 |
141|`KC_LANG7`| |Language 7 |
142|`KC_LANG8`| |Language 8 |
143|`KC_LANG9`| |Language 9 |
119 144
120## Commands 145## Commands
121 146
122|Key |Aliases |Description | 147|Key |Aliases |Description |
123|------------------|---------|------------------------------| 148|------------------|-------------------|------------------------------|
124|`KC_PSCREEN` |`KC_PSCR`|Print Screen | 149|`KC_PSCREEN` |`KC_PSCR` |Print Screen |
125|`KC_SCROLLLOCK` |`KC_SLCK`|Scroll Lock | 150|`KC_PAUSE` |`KC_PAUS`, `KC_BRK`|Pause |
126|`KC_PAUSE` |`KC_PAUS`|Pause | 151|`KC_INSERT` |`KC_INS` |Insert |
127|`KC_INSERT` |`KC_INS` |Insert | 152|`KC_HOME` | |Home |
128|`KC_HOME` | |Home | 153|`KC_PGUP` | |Page Up |
129|`KC_PGUP` | |Page Up | 154|`KC_DELETE` |`KC_DEL` |Forward Delete |
130|`KC_DELETE` |`KC_DEL` |Forward Delete | 155|`KC_END` | |End |
131|`KC_END` | |End | 156|`KC_PGDOWN` |`KC_PGDN` |Page Down |
132|`KC_PGDOWN` |`KC_PGDN`|Page Down | 157|`KC_RIGHT` |`KC_RGHT` |Right Arrow |
133|`KC_RIGHT` |`KC_RGHT`|Right Arrow | 158|`KC_LEFT` | |Left Arrow |
134|`KC_LEFT` | |Left Arrow | 159|`KC_DOWN` | |Down Arrow |
135|`KC_DOWN` | |Down Arrow | 160|`KC_UP` | |Up Arrow |
136|`KC_UP` | |Up Arrow | 161|`KC_APPLICATION` |`KC_APP` |Application (Windows Menu Key)|
137|`KC_APPLICATION` |`KC_APP` |Application (Windows Menu Key)| 162|`KC_POWER` | |System Power (macOS/Linux) |
138|`KC_POWER` | |Power | 163|`KC_EXECUTE` |`KC_EXEC` |Execute |
139|`KC_EXECUTE` | |Execute | 164|`KC_HELP` | |Help |
140|`KC_HELP` | |Help | 165|`KC_MENU` | |Menu |
141|`KC_MENU` | |Menu | 166|`KC_SELECT` |`KC_SLCT` |Select |
142|`KC_SELECT` | |Select | 167|`KC_STOP` | |Stop |
143|`KC_AGAIN` | |Again | 168|`KC_AGAIN` |`KC_AGIN` |Again |
144|`KC_UNDO` | |Undo | 169|`KC_UNDO` | |Undo |
145|`KC_CUT` | |Cut | 170|`KC_CUT` | |Cut |
146|`KC_COPY` | |Copy | 171|`KC_COPY` | |Copy |
147|`KC_PASTE` | |Paste | 172|`KC_PASTE` |`KC_PSTE` |Paste |
148|`KC_FIND` | |Find | 173|`KC_FIND` | |Find |
149|`KC_ALT_ERASE` | |Alternate Erase | 174|`KC__MUTE` | |Mute (macOS) |
150|`KC_SYSREQ` | |SysReq/Attention | 175|`KC__VOLUP` | |Volume Up (macOS) |
151|`KC_CANCEL` | |Cancel | 176|`KC__VOLDOWN` | |Volume Down (macOS) |
152|`KC_CLEAR` | |Clear | 177|`KC_ALT_ERASE` |`KC_ERAS` |Alternate Erase |
153|`KC_PRIOR` | |Prior | 178|`KC_SYSREQ` | |SysReq/Attention |
154|`KC_RETURN` | |Return | 179|`KC_CANCEL` | |Cancel |
155|`KC_SEPARATOR` | |Separator | 180|`KC_CLEAR` |`KC_CLR` |Clear |
156|`KC_OUT` | |Out | 181|`KC_PRIOR` | |Prior |
157|`KC_OPER` | |Oper | 182|`KC_RETURN` | |Return |
158|`KC_CLEAR_AGAIN` | |Clear/Again | 183|`KC_SEPARATOR` | |Separator |
159|`KC_CRSEL` | |CrSel/Props | 184|`KC_OUT` | |Out |
160|`KC_EXSEL` | |ExSel | 185|`KC_OPER` | |Oper |
186|`KC_CLEAR_AGAIN` | |Clear/Again |
187|`KC_CRSEL` | |CrSel/Props |
188|`KC_EXSEL` | |ExSel |
161 189
162## Media Keys 190## Media Keys
163 191
@@ -165,42 +193,37 @@ These keycodes are not part of the Keyboard/Keypad usage page. The `SYSTEM_` key
165 193
166Windows and macOS use different keycodes for "next track" and "previous track". Make sure you choose the keycode that corresponds to your OS. 194Windows and macOS use different keycodes for "next track" and "previous track". Make sure you choose the keycode that corresponds to your OS.
167 195
168|Key |Aliases |Description | 196|Key |Aliases |Description |
169|-----------------------|---------|---------------------------------| 197|-----------------------|---------|-----------------------------|
170|`KC_SYSTEM_POWER` |`KC_PWR` |System Power Down | 198|`KC_SYSTEM_POWER` |`KC_PWR` |System Power Down |
171|`KC_SYSTEM_SLEEP` |`KC_SLEP`|System Sleep | 199|`KC_SYSTEM_SLEEP` |`KC_SLEP`|System Sleep |
172|`KC_SYSTEM_WAKE` |`KC_WAKE`|System Wake | 200|`KC_SYSTEM_WAKE` |`KC_WAKE`|System Wake |
173|`KC_MAIL` |`KC_MAIL`| | 201|`KC_AUDIO_MUTE` |`KC_MUTE`|Mute |
174|`KC_CALCULATOR` |`KC_CALC`| | 202|`KC_AUDIO_VOL_UP` |`KC_VOLU`|Volume Up |
175|`KC_MY_COMPUTER` |`KC_MYCM`| | 203|`KC_AUDIO_VOL_DOWN` |`KC_VOLD`|Volume Down |
176|`KC_WWW_SEARCH` |`KC_WSCH`| | 204|`KC_MEDIA_NEXT_TRACK` |`KC_MNXT`|Next Track (Windows) |
177|`KC_WWW_HOME` |`KC_WHOM`| | 205|`KC_MEDIA_PREV_TRACK` |`KC_MPRV`|Previous Track (Windows) |
178|`KC_WWW_BACK` |`KC_WBAK`| | 206|`KC_MEDIA_STOP` |`KC_MSTP`|Stop Track (Windows) |
179|`KC_WWW_FORWARD` |`KC_WFWD`| | 207|`KC_MEDIA_PLAY_PAUSE` |`KC_MPLY`|Play/Pause Track |
180|`KC_WWW_STOP` |`KC_WSTP`| | 208|`KC_MEDIA_SELECT` |`KC_MSEL`|Launch Media Player (Windows)|
181|`KC_WWW_REFRESH` |`KC_WREF`| | 209|`KC_MEDIA_EJECT` |`KC_EJCT`|Eject (macOS) |
182|`KC_STOP` | |Stop | 210|`KC_MAIL` | |Launch Mail (Windows) |
183|`KC_WWW_FAVORITES` |`KC_WFAV`| | 211|`KC_CALCULATOR` |`KC_CALC`|Launch Calculator (Windows) |
184|`KC__MUTE` | |Mute (macOS) | 212|`KC_MY_COMPUTER` |`KC_MYCM`|Launch My Computer (Windows) |
185|`KC__VOLUP` | |Volume Up (macOS) | 213|`KC_WWW_SEARCH` |`KC_WSCH`|Browser Search (Windows) |
186|`KC__VOLDOWN` | |Volume Down (macOS) | 214|`KC_WWW_HOME` |`KC_WHOM`|Browser Home (Windows) |
187|`KC_AUDIO_MUTE` |`KC_MUTE`|Mute (Windows/macOS/Linux) | 215|`KC_WWW_BACK` |`KC_WBAK`|Browser Back (Windows) |
188|`KC_AUDIO_VOL_UP` |`KC_VOLU`|Volume Up (Windows/macOS/Linux) | 216|`KC_WWW_FORWARD` |`KC_WFWD`|Browser Forward (Windows) |
189|`KC_AUDIO_VOL_DOWN` |`KC_VOLD`|Volume Down (Windows/macOS/Linux)| 217|`KC_WWW_STOP` |`KC_WSTP`|Browser Stop (Windows) |
190|`KC_MEDIA_NEXT_TRACK` |`KC_MNXT`|Next Track (Windows) | 218|`KC_WWW_REFRESH` |`KC_WREF`|Browser Refresh (Windows) |
191|`KC_MEDIA_PREV_TRACK` |`KC_MPRV`|Previous Track (Windows) | 219|`KC_WWW_FAVORITES` |`KC_WFAV`|Browser Favorites (Windows) |
192|`KC_MEDIA_FAST_FORWARD`|`KC_MFFD`|Next Track (macOS) | 220|`KC_MEDIA_FAST_FORWARD`|`KC_MFFD`|Next Track (macOS) |
193|`KC_MEDIA_REWIND` |`KC_MRWD`|Previous Track (macOS) | 221|`KC_MEDIA_REWIND` |`KC_MRWD`|Previous Track (macOS) |
194|`KC_MEDIA_STOP` |`KC_MSTP`|Stop Track |
195|`KC_MEDIA_PLAY_PAUSE` |`KC_MPLY`|Play/Pause Track |
196|`KC_MEDIA_SELECT` |`KC_MSEL`| |
197|`KC_MEDIA_EJECT` |`KC_EJCT`|Eject (macOS) |
198 222
199## Number Pad 223## Number Pad
200 224
201|Key |Aliases |Description | 225|Key |Aliases |Description |
202|-------------------|---------|------------------------------| 226|-------------------|---------|------------------------------|
203|`KC_NUMLOCK` |`KC_NLCK`|Keypad Num Lock and Clear |
204|`KC_KP_SLASH` |`KC_PSLS`|Keypad `/` | 227|`KC_KP_SLASH` |`KC_PSLS`|Keypad `/` |
205|`KC_KP_ASTERISK` |`KC_PAST`|Keypad `*` | 228|`KC_KP_ASTERISK` |`KC_PAST`|Keypad `*` |
206|`KC_KP_MINUS` |`KC_PMNS`|Keypad `-` | 229|`KC_KP_MINUS` |`KC_PMNS`|Keypad `-` |
@@ -225,7 +248,7 @@ Windows and macOS use different keycodes for "next track" and "previous track".
225 248
226In addition to these, keycodes in the range of `0xA5-DF` are reserved for internal use by TMK. 249In addition to these, keycodes in the range of `0xA5-DF` are reserved for internal use by TMK.
227 250
228|Key |Aliases |Description | 251|Key |Aliases |Description |
229|----------------|---------|---------------------------------------| 252|----------------|--------------------|---------------------------------------|
230|`KC_NO` | |Ignore this key (NOOP) | 253|`KC_NO` |`XXXXXXX` |Ignore this key (NOOP) |
231|`KC_TRANSPARENT`|`KC_TRNS`|Use the next lowest non-transparent key| 254|`KC_TRANSPARENT`|`KC_TRNS`, `_______`|Use the next lowest non-transparent key|
diff --git a/docs/keycodes_us_ansi_shifted.md b/docs/keycodes_us_ansi_shifted.md
index 5163b3bf1..46e3f1248 100644
--- a/docs/keycodes_us_ansi_shifted.md
+++ b/docs/keycodes_us_ansi_shifted.md
@@ -6,26 +6,26 @@ It's important to remember that all of these keycodes send a left shift - this m
6 6
7## US ANSI Shifted Keycodes 7## US ANSI Shifted Keycodes
8 8
9|Key |Aliases |Description | 9|Key |Aliases |Description |
10|------------------------|------------------|-------------------| 10|------------------------|-------------------|-------------------|
11|`KC_TILDE` |`KC_TILD` |`~` | 11|`KC_TILDE` |`KC_TILD` |`~` |
12|`KC_EXCLAIM` |`KC_EXLM` |`!` | 12|`KC_EXCLAIM` |`KC_EXLM` |`!` |
13|`KC_AT` | |`@` | 13|`KC_AT` | |`@` |
14|`KC_HASH` | |`#` | 14|`KC_HASH` | |`#` |
15|`KC_DOLLAR` |`KC_DLR` |`$` | 15|`KC_DOLLAR` |`KC_DLR` |`$` |
16|`KC_PERCENT` |`KC_PERC` |`%` | 16|`KC_PERCENT` |`KC_PERC` |`%` |
17|`KC_CIRCUMFLEX` |`KC_CIRC` |`^` | 17|`KC_CIRCUMFLEX` |`KC_CIRC` |`^` |
18|`KC_AMPERSAND` |`KC_AMPR` |`&` | 18|`KC_AMPERSAND` |`KC_AMPR` |`&` |
19|`KC_ASTERISK` |`KC_ASTR` |`*` | 19|`KC_ASTERISK` |`KC_ASTR` |`*` |
20|`KC_LEFT_PAREN` |`KC_LPRN` |`(` | 20|`KC_LEFT_PAREN` |`KC_LPRN` |`(` |
21|`KC_RIGHT_PAREN` |`KC_RPRN` |`)` | 21|`KC_RIGHT_PAREN` |`KC_RPRN` |`)` |
22|`KC_UNDERSCORE` |`KC_UNDS` |`_` | 22|`KC_UNDERSCORE` |`KC_UNDS` |`_` |
23|`KC_PLUS` | |`+` | 23|`KC_PLUS` | |`+` |
24|`KC_LEFT_CURLY_BRACE` |`KC_LCBR` |`{` | 24|`KC_LEFT_CURLY_BRACE` |`KC_LCBR` |`{` |
25|`KC_RIGHT_CURLY_BRACE` |`KC_RCBR` |`}` | 25|`KC_RIGHT_CURLY_BRACE` |`KC_RCBR` |`}` |
26|`KC_PIPE` | |<code>&#124;</code>| 26|`KC_PIPE` | |<code>&#124;</code>|
27|`KC_COLON` |`KC_COLN` |`:` | 27|`KC_COLON` |`KC_COLN` |`:` |
28|`KC_DOUBLE_QUOTE` |`KC_DQT`/`KC_DQUO`|`"` | 28|`KC_DOUBLE_QUOTE` |`KC_DQUO`, `KC_DQT`|`"` |
29|`KC_LEFT_ANGLE_BRACKET` |`KC_LT`/`KC_LABK` |`<` | 29|`KC_LEFT_ANGLE_BRACKET` |`KC_LABK`, `KC_LT` |`<` |
30|`KC_RIGHT_ANGLE_BRACKET`|`KC_GT`/`KC_RABK` |`>` | 30|`KC_RIGHT_ANGLE_BRACKET`|`KC_RABK`, `KC_GT` |`>` |
31|`KC_QUESTION` |`KC_QUES` |`?` | 31|`KC_QUESTION` |`KC_QUES` |`?` |