-
Notifications
You must be signed in to change notification settings - Fork 53
Keycodes
alg edited this page Dec 31, 2022
·
6 revisions
Key | Alias | Description | Implemented |
---|---|---|---|
:KC_NO |
:XXXXXXX |
||
:KC_ROLL_OVER |
? | ||
:KC_POST_FAIL |
? | ||
:KC_UNDEFINED |
? | ||
:KC_A |
a and A
|
||
:KC_B |
b and B
|
||
:KC_C |
c and C
|
||
:KC_D |
d and D
|
||
:KC_E |
e and E
|
||
:KC_F |
f and F
|
||
:KC_G |
g and G
|
||
:KC_H |
h and H
|
||
:KC_I |
i and I
|
||
:KC_J |
j and J
|
||
:KC_K |
k and K
|
||
:KC_L |
l and L
|
||
:KC_M |
m and M
|
||
:KC_N |
n and N
|
||
:KC_O |
o and O
|
||
:KC_P |
p and P
|
||
:KC_Q |
q and Q
|
||
:KC_R |
r and R
|
||
:KC_S |
s and S
|
||
:KC_T |
t and T
|
||
:KC_U |
u and U
|
||
:KC_V |
v and V
|
||
:KC_W |
w and W
|
||
:KC_X |
x and X
|
||
:KC_Y |
y and Y
|
||
:KC_Z |
z and Z
|
||
:KC_1 |
1 and !
|
||
:KC_2 |
2 and @
|
||
:KC_3 |
3 and #
|
||
:KC_4 |
4 and $
|
||
:KC_5 |
5 and %
|
||
:KC_6 |
6 and ^
|
||
:KC_7 |
7 and &
|
||
:KC_8 |
8 and *
|
||
:KC_9 |
9 and (
|
||
:KC_0 |
0 and )
|
||
:KC_ENTER |
:KC_ENT |
Return (Enter) | |
:KC_ESCAPE |
:KC_ESC |
Escape | |
:KC_BSPACE |
:KC_BSPC |
Delete (Backspace) | |
:KC_TAB |
Tab | ||
:KC_SPACE |
:KC_SPC |
Spacebar | |
:KC_MINUS |
- and _
|
||
:KC_EQUAL |
:KC_EQL |
= and +
|
|
:KC_LBRACKET |
:KC_LBRC |
[ and {
|
|
:KC_RBRACKET |
:KC_RBRC |
] and }
|
|
:KC_BSLASH |
:KC_BSLS |
\ and |
|
|
:KC_NONUS_HASH |
Non-US # and ~
|
||
:KC_SCOLON |
; and :
|
||
:KC_QUOTE |
:KC_QUOT |
' and "
|
|
:KC_GRAVE |
:KC_ZKHK |
` and ~
|
|
:KC_COMMA |
:KC_COMM |
, and <
|
|
:KC_DOT |
. and >
|
||
:KC_SLASH |
:KC_SLSH |
/ and ?
|
|
:KC_CAPSLOCK |
:KC_CAPS |
Caps Lock | |
:KC_F1 |
F1 | ||
:KC_F2 |
F2 | ||
:KC_F3 |
F3 | ||
:KC_F4 |
F4 | ||
:KC_F5 |
F5 | ||
:KC_F6 |
F6 | ||
:KC_F7 |
F7 | ||
:KC_F8 |
F8 | ||
:KC_F9 |
F9 | ||
:KC_F10 |
F10 | ||
:KC_F11 |
F11 | ||
:KC_F12 |
F12 | ||
:KC_PSCREEN |
Print Screen | ||
:KC_SCROLLLOCK |
Scroll Lock | ||
:KC_PAUSE |
Pause | ||
:KC_INSERT |
:KC_INS |
Insert | |
:KC_HOME |
Home | ||
:KC_PGUP |
Page Up | ||
:KC_DELETE |
:KC_DEL |
Forward Delete | |
:KC_END |
End | ||
:KC_PGDOWN |
:KC_PGDN |
Page Down | |
:KC_RIGHT |
:KC_RGHT |
Right Arrow | |
:KC_LEFT |
Left Arrow | ||
:KC_DOWN |
Down Arrow | ||
:KC_UP |
Up Arrow | ||
:KC_NUMLOCK |
Keypad Num Lock and Clear | ||
:KC_KP_SLASH |
Keypad /
|
||
:KC_KP_ASTERISK |
Keypad *
|
||
:KC_KP_MINUS |
Keypad -
|
||
:KC_KP_PLUS |
Keypad +
|
||
:KC_KP_ENTER |
Keypad Enter | ||
:KC_KP_1 |
Keypad 1 and End |
||
:KC_KP_2 |
Keypad 2 and Down Arrow |
||
:KC_KP_3 |
Keypad 3 and Page Down |
||
:KC_KP_4 |
Keypad 4 and Left Arrow |
||
:KC_KP_5 |
Keypad 5
|
||
:KC_KP_6 |
Keypad 6 and Right Arrow |
||
:KC_KP_7 |
Keypad 7 and Home |
||
:KC_KP_8 |
Keypad 8 and Up Arrow |
||
:KC_KP_9 |
Keypad 9 and Page Up |
||
:KC_KP_0 |
Keypad 0 and Insert |
||
:KC_KP_DOT |
Keypad . and Delete |
||
:KC_NONUS_BSLASH |
Non-US \ and |
|
||
:KC_APPLICATION |
Application | ||
:KC_POWER |
System Power | ||
:KC_KP_EQUAL |
Keypad =
|
||
:KC_F13 |
F13 | ||
:KC_F14 |
F14 | ||
:KC_F15 |
F15 | ||
:KC_F16 |
F16 | ||
:KC_F17 |
F17 | ||
:KC_F18 |
F18 | ||
:KC_F19 |
F19 | ||
:KC_F20 |
F20 | ||
:KC_F21 |
F21 | ||
:KC_F22 |
F22 | ||
:KC_F23 |
F23 | ||
:KC_F24 |
F24 | ||
:KC_EXECUTE |
Execute | No | |
:KC_HELP |
Help | No | |
:KC_MENU |
Menu | No | |
:KC_SELECT |
Select | No | |
:KC_STOP |
Stop | No | |
:KC_AGAIN |
Again | No | |
:KC_UNDO |
Undo | No | |
:KC_CUT |
Cut | No | |
:KC_COPY |
Copy | No | |
:KC_PASTE |
Paste | No | |
:KC_FIND |
Find | No | |
:KC_MUTE |
Mute | No | |
:KC_VOLUP |
Volume Up | No | |
:KC_VOLDOWN |
Volume Down | No | |
:KC_LOCKING_CAPS_LOCK |
Locking Caps Lock | No | |
:KC_LOCKING_NUM_LOCK |
Locking Num Lock | No | |
:KC_LOCKING_SCROLL_LOCK |
Locking Scroll Lock | No | |
:KC_KP_COMMA |
Keypad ,
|
No | |
:KC_KP_EQUAL_AS400 |
Keypad = on AS/400 keyboards |
No | |
:KC_INT1 |
International 1 | ? | |
:KC_INT2 |
:KC_KANA |
International 2 | ? |
:KC_INT3 |
International 3 | ? | |
:KC_INT4 |
:KC_HENK |
International 4 | ? |
:KC_INT5 |
:KC_MHEN |
International 5 | ? |
:KC_INT6 |
International 6 | ? | |
:KC_INT7 |
International 7 | ? | |
:KC_INT8 |
International 8 | ? | |
:KC_INT9 |
International 9 | ? | |
:KC_LANG1 |
:KC_HAEN |
Language 1 | ? |
:KC_LANG2 |
:KC_HANJ |
Language 2 | ? |
:KC_LANG3 |
Language 3 | ? | |
:KC_LANG4 |
Language 4 | ? | |
:KC_LANG5 |
Language 5 | ? | |
:KC_LANG6 |
Language 6 | ? | |
:KC_LANG7 |
Language 7 | ? | |
:KC_LANG8 |
Language 8 | ? | |
:KC_LANG9 |
Language 9 | ? | |
:KC_ALT_ERASE |
Alternate Erase | No | |
:KC_SYSREQ |
SysReg/Attention | No | |
:KC_CANCEL |
Cancel | No | |
:KC_CLEAR |
Clear | No | |
:KC_PRIOR |
Prior | No | |
:KC_RETURN |
Return | No | |
:KC_SEPARATOR |
Separator | No | |
:KC_OUT |
Out | No | |
:KC_OPER |
Oper | No | |
:KC_CLEAR_AGAIN |
Clear/Again | No | |
:KC_CRSEL |
CrSel/Props | No | |
:KC_EXSEL |
ExSel | No | |
:KC_LCTL |
Left Control | ? | |
:KC_LSFT |
Left Shift | ? | |
:KC_LALT |
Left Alt (Option) | ? | |
:KC_LGUI |
Left GUI (Windows/Command/Meta key) | ? | |
:KC_RCTL |
Right Control | ? | |
:KC_RSFT |
Right Shift | ? | |
:KC_RALT |
Right Alt (Option/AltGr) | ? | |
:KC_RGUI |
Right GUI (Windows/Command/Meta key) | ? |
Keycodes with shift key.
Key | Alias | Description |
---|---|---|
:KC_EXLM |
! |
|
:KC_AT |
@ |
|
:KC_HASH |
# |
|
:KC_DLR |
$ |
|
:KC_PERC |
% |
|
:KC_CIRC |
^ |
|
:KC_AMPR |
& |
|
:KC_ASTER |
* |
|
:KC_LPRN |
( |
|
:KC_RPRN |
) |
|
:KC_UNDS |
_ |
|
:KC_PLUS |
+ |
|
:KC_LCBR |
{ |
|
:KC_RCBR |
} |
|
:KC_PIPE |
| |
|
:KC_COLON |
: |
|
:KC_DQUO |
" |
|
:KC_TILD |
~ |
|
:KC_LABK |
< |
|
:KC_RABK |
> |
|
:KC_QUES |
? |
- Getting started
- Keyboard features
- Keycodes (ja)
- Mouse (ja)
- Layers and mode key (ja)
- Debounce
- Composite key
- Split-type keyboard
- Keyscan matrix
- Num Lock, Caps Lock and Scroll Lock
- Useful methods that make you free
- BIOS mode
- Other features
- Examples
- Development
- Contribute to the Wiki
- FAQ