TMK Keymap Editor

Instruction

How to edit keymap
  1. Select layer
  2. Select key to edit
  3. Select keycode to assign to the key
  4. Download firmware
See this for detailed description of keymap.

Keyboard

F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Print Screen
Scroll Lock
Pause
Volume Down
Volume Up
Volume Mute
Power
Help
`
1
2
3
4
5
6
7
8
9
0
-
=
JisYen
BSpc
Insert
Home
Page Up
Num Lock
KP/
KP*
KP-
Stop
Again
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Delete
End
Page Down
KP7
KP8
KP9
KP+
Menu
Undo
Ctrl
A
S
D
F
G
H
J
K
L
;
'
Iso#
Enter
KP4
KP5
KP6
KP,
Select
Copy
Shift
Iso\
Z
X
C
V
B
N
M
,
.
/
JisRo
Shift
Up
KP1
KP2
KP3
KP=
Execute
Paste
LCtl
LGui
LAlt
MuHenkan
Hanja
Space
HanEng
Henkan
Kana
RAlt
RGui
App
RCtl
Left
Down
Right
KP0
KP.
KPEnt
Find
Cut

Note: Just ignore keys your keyboard doesn't accommodate

Keycodes













See this for detailed description of keymap.
See this for TRNS.










Keypad:



Japanese:


Korean:


Mechanical Locking key support:


System:

Volume:

Media:

Application:

Web:


Mouse key:









Layer Switch Momentary:

Layer Switch Toggle:

Layer Switch with Tap Toggle:

Layer switch with Tap key:


Modifier with special function:




See this for detail of Layer Switching.
See this for Tap key(Dual-role Modifier).
See this for OneShot Modifier.

Firmware Hex File Download:

Share URL:


Keymap Output(for debug):