Key codes

This is an overview of all available keycodes you can use inside layout.js

Characters

Code Symbol with Shift pressed
A a A
B b B
C c C
D d D
E e E
F f F
G g G
H h H
I i I
J j J
K k K
L l L
M m M
N n N
O o O
P p P
Q q Q
R r R
S s S
T t T
U u U
V v V
W w W
X x X
Y y Y
Z z Z

Numbers

Code Symbol with Shift pressed
ONE 1 !
TWO 2 @
THREE 3 #
FOUR 4 $
FIVE 5 %
SIX 6 ^
SEVEN 7 &
EIGHT 8 *
NINE 9 (
ZERO 0 )

Special Characters

Code Symbol with Shift pressed
MINUS - _
EQUALS = +
LEFT_BRACKET [ {
RIGHT_BRACKET ] }
BACKSLASH \
POUND # ~ (Non-US keyboard)
SEMICOLON ; :
QUOTE ' "
GRAVE_ACCENT ` ~
COMMA , <
PERIOD . >
FORWARD_SLASH / ?
CAPS_LOCK Caps Lock

Keypad

Code Symbol with Shift pressed
KEYPAD_NUMLOCK Num Lock (Clear on Mac)
KEYPAD_FORWARD_SLASH Keypad /
KEYPAD_ASTERISK Keypad *
KEYPAD_MINUS Keyapd -
KEYPAD_PLUS Keypad +
KEYPAD_ENTER Keypad Enter
KEYPAD_ONE Keypad 1 End
KEYPAD_TWO Keypad 2 Down Arrow
KEYPAD_THREE Keypad 3 PgDn
KEYPAD_FOUR Keypad 4 Left Arrow
KEYPAD_FIVE Keypad 5
KEYPAD_SIX Keypad 6 Right Arrow
KEYPAD_SEVEN Keypad 7 Home
KEYPAD_EIGHT Keypad 8 Up Arrow
KEYPAD_NINE Keypad 9 PgUp
KEYPAD_ZERO Keypad 0 Ins
KEYPAD_PERIOD Keypad . Del
KEYPAD_BACKSLASH Keypad \ | (Non-US)
KEYPAD_EQUALS Keypad = (Mac)

Whitspaces

Code Symbol
ENTER Enter (Return)
RETURN Alias for ENTER
ESCAPE Escape
TAB Tab and Backtab
SPACEBAR Spacebar
SPACE Alias for SPACEBAR

Insert and Delete

Code Function
INSERT Insert
DELETE Delete forward
BACKSPACE Delete backward (Backspace)

Function

Code Function
F1 Function key F1
F2 Function key F2
F3 Function key F3
F4 Function key F4
F5 Function key F5
F6 Function key F6
F7 Function key F7
F8 Function key F8
F9 Function key F9
F10 Function key F10
F11 Function key F11
F12 Function key F12
F13 Function key F13 (Mac)
F14 Function key F14 (Mac)
F15 Function key F15 (Mac)
F16 Function key F16 (Mac)
F17 Function key F17 (Mac)
F18 Function key F18 (Mac)
F19 Function key F19 (Mac)

Navigation

Code Function
HOME Home (often moves to beginning of line)
PAGE_UP Go back one page
END End (often moves to end of line)
PAGE_DOWN Go forward one page
RIGHT_ARROW Move the cursor right
LEFT_ARROW Move the cursor left
DOWN_ARROW Move the cursor down
UP_ARROW Move the cursor up

Modifiers

Code Function
LEFT_CONTROL Control modifier left of the spacebar
CONTROL Alias for LEFT_CONTROL
LEFT_SHIFT Shift modifier left of the spacebar
SHIFT Alias for LEFT_SHIFT
LEFT_ALT Alt modifier left of the spacebar
ALT Alias for LEFT_ALT; Alt is also known as Option (Mac)
OPTION Labeled as Option on some Mac keyboards
LEFT_GUI GUI modifier left of the spacebar
GUI Alias for LEFT_GUI; GUI is also known as the Windows key, Command (Mac), or Meta
WINDOWS Labeled with a Windows logo on Windows keyboards
COMMAND Labeled as Command on Mac keyboards, with a clover glyph
RIGHT_CONTROL Control modifier right of the spacebar
RIGHT_SHIFT Shift modifier right of the spacebar
RIGHT_ALT Alt modifier right of the spacebar
RIGHT_GUI GUI modifier right of the spacebar

Others

Code Function
PRINT_SCREEN Print Screen (SysRq)
SCROLL_LOCK Scroll Lock
PAUSE Pause (Break)
APPLICATION Application: also known as the Menu key (Windows)
POWER Power (Mac)

© by Andreas Känner, 2021 - 2022. All Rights Reserved. Built with Typemill.