TMK Keymap Editor
Instruction
How to edit keymap
Select layer
Select key to edit
Select keycode to assign to the key
Download firmware
See
this
for detailed description of keymap.
Keyboard
Layer 0
Layer 1
Layer 2
Layer 3
Esc
1
2
3
4
5
6
7
8
9
0
-
=
\
`
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
BSpc
Ctrl
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Fn
Sup
Alt
Alt
Sup
Keycodes
Main
Function and Navigation
Keypad
Media and System
Layer
NO
TRNS
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
0
MINUS
EQUAL
LBRACKET
RBRACKET
BSLASH
SCOLON
QUOTE
GRAVE
COMMA
DOT
SLASH
ENTER
ESCAPE
BSPACE
TAB
SPACE
CAPSLOCK
APPLICATION
NONUS_HASH
NONUS_BSLASH
Modifier:
LCTRL
LSHIFT
LALT
LGUI
RCTRL
RSHIFT
RALT
RGUI
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
PSCREEN
SCROLLLOCK
PAUSE
INSERT
HOME
PGUP
DELETE
END
PGDOWN
LEFT
DOWN
UP
RIGHT
NUMLOCK
KP_SLASH
KP_ASTERISK
KP_MINUS
KP_PLUS
KP_ENTER
KP_DOT
KP_EQUAL
KP_COMMA
KP_EQUAL_AS400
KP_1
KP_2
KP_3
KP_4
KP_5
KP_6
KP_7
KP_8
KP_9
KP_0
Japanese:
INT1
INT2
INT3
INT4
INT5
LOCKING_CAPS
LOCKING_NUM
LOCKING_SCROLL
Layer Switch
Momentary:
Toggle:
Momentary with Tap Toggle:
See
this
for detail of layer switching.
Firmware Hex File Download:
Download
Share URL:
Share
Shorten
Keymap Output:
JSON
C source
Hex
encode URL
decode URL