US ANSI Shifted Keys
These keycodes correspond to characters that are "shifted" on a standard US ANSI keyboard. They do not have keycodes of their own but are simply shortcuts for LSFT(kc), and as such send a Left Shift with the unshifted keycode, not the symbol itself.

Caveats

Unfortunately, these keycodes cannot be used in Mod-Taps or Layer-Taps, since any modifiers specified in the keycode are ignored.
Additionally, you may run into issues when using Remote Desktop Connection on Windows. Because these codes send shift very fast, Remote Desktop may miss the codes.
To fix this, open Remote Desktop Connection, click on "Show Options", open the the "Local Resources" tab. In the keyboard section, change the drop down to "On this Computer". This will fix the issue, and allow the characters to work correctly.

Keycodes

Key
Aliases
Description
KC_TILDE
KC_TILD
~
KC_EXCLAIM
KC_EXLM
!
KC_AT
@
KC_HASH
#
KC_DOLLAR
KC_DLR
$
KC_PERCENT
KC_PERC
%
KC_CIRCUMFLEX
KC_CIRC
^
KC_AMPERSAND
KC_AMPR
&
KC_ASTERISK
KC_ASTR
*
KC_LEFT_PAREN
KC_LPRN
(
KC_RIGHT_PAREN
KC_RPRN
)
KC_UNDERSCORE
KC_UNDS
_
KC_PLUS
+
KC_LEFT_CURLY_BRACE
KC_LCBR
{
KC_RIGHT_CURLY_BRACE
KC_RCBR
}
KC_PIPE
\|
KC_COLON
KC_COLN
:
KC_DOUBLE_QUOTE
KC_DQUO, KC_DQT
"
KC_LEFT_ANGLE_BRACKET
KC_LABK, KC_LT
<
KC_RIGHT_ANGLE_BRACKET
KC_RABK, KC_GT
>
KC_QUESTION
KC_QUES
?
Last modified 2yr ago
Copy link