]> git.donarmstrong.com Git - qmk_firmware.git/blob - docs/keycodes_us_ansi_shifted.md
convert to unix line-endings [skip ci]
[qmk_firmware.git] / docs / keycodes_us_ansi_shifted.md
1 # US ANSI Shifted symbols
2
3 These keycodes correspond to characters that are "shifted" on a standard US ANSI keyboards. They do not have dedicated keycodes but are instead typed by holding down shift and then sending a keycode. 
4
5 It's important to remember that all of these keycodes send a left shift - this may cause unintended actions if unaccounted for. The short code is preferred in most situations.
6
7 ## US ANSI Shifted Keycodes
8
9 |Short Name|Long Name|Description|
10 |----------|---------|-----------|
11 |`KC_TILD`|`KC_TILDE`|tilde `~`|
12 |`KC_EXLM`|`KC_EXCLAIM`|exclamation mark `!`|
13 |`KC_AT`||at sign `@`|
14 |`KC_HASH`||hash sign `#`|
15 |`KC_DLR`|`KC_DOLLAR`|dollar sign `$`|
16 |`KC_PERC`|`KC_PERCENT`|percent sign `%`|
17 |`KC_CIRC`|`KC_CIRCUMFLEX`|circumflex `^`|
18 |`KC_AMPR`|`KC_AMPERSAND`|ampersand `&`|
19 |`KC_ASTR`|`KC_ASTERISK`|asterisk `*`|
20 |`KC_LPRN`|`KC_LEFT_PAREN`|left parenthesis `(`|
21 |`KC_RPRN`|`KC_RIGHT_PAREN`|right parenthesis `)`|
22 |`KC_UNDS`|`KC_UNDERSCORE`|underscore `_`|
23 |`KC_PLUS`||plus sign `+`|
24 |`KC_LCBR`|`KC_LEFT_CURLY_BRACE`|left curly brace `{`|
25 |`KC_RCBR`|`KC_RIGHT_CURLY_BRACE`|right curly brace `}`|
26 |`KC_LT`/`KC_LABK`|`KC_LEFT_ANGLE_BRACKET`|left angle bracket `<`|
27 |`KC_GT`/`KC_RABK`|`KC_RIGHT_ANGLE_BRACKET`|right angle bracket `>`|
28 |`KC_COLN`|`KC_COLON`|colon `:`|
29 |`KC_PIPE`||pipe `\|`|
30 |`KC_QUES`|`KC_QUESTION`|question mark `?`|
31 |`KC_DQT`/`KC_DQUO`|`KC_DOUBLE_QUOTE`|double quote `"`|