TMK Keymap Generator, aka TKG, is a generator that can convert layout created by keyboard-layout-editor into an available keymap for TMK Keyboard Firmware Collection.
You can make a keyboard layout by keyboard-layout-editor as you like, copy the Raw Data and paste them into TKG, set some Fn keys as you want, and click Download button then you will get the configurations what can works with your TMK Firmware inside keyboard. It is quite easy to use.
TKG is an open source software published under WTFPL. You can find the codes on GitHub.
Ian Prest, the author of keyboard-layout-editor.
tmk, the author of TMK Keyboard Firmware Collection.
And also thanks to my wife and my newborn son.
If you found any bug, please contact me freely by email, or file a issue via GitHub. Any comments or requests are welcome too.
Key | Labels |
---|---|
None | no |
Transparent |
|
a and A | a |
b and B | b |
c and C | c |
d and D | d |
e and E | e |
f and F | f |
g and G | g |
h and H | h |
i and I | i |
j and J | j |
k and K | k |
l and L | l |
m and M | m |
n and N | n |
o and O | o |
p and P | p |
q and Q | q |
r and R | r |
s and S | s |
t and T | t |
u and U | u |
v and V | v |
w and W | w |
x and X | x |
y and Y | y |
z and Z | z |
1 and ! | ! 1 |
2 and @ | @ " 2 |
3 and # | # £ 3 |
4 and $ | $ 4 |
5 and % | % 5 |
6 and ^ | ^ & 6 |
7 and & | & ' / 7 |
8 and * | * ( 8 |
9 and ( | ( ) 9 |
0 and ) | )
= 0 |
Enter | enter return |
Esc | escape esc |
Backspace | delete backspace back space bs |
Tab | tab |
Spacebar | spacebar space spc
|
- and _ | _ — = - – |
= and + | + = |
[ and { | { [ |
] and } | } ] |
\ and | | | \ |
Non-US # and ~ | ~ # |
; and : | : ; |
' and " | " @ ' |
` and ~ | ~ ¬ ` |
, and < | < ; , |
. and > | > : . |
/ and ? | ? / |
Caps Lock | capslock caps lock caps |
F1 | f1 |
F2 | f2 |
F3 | f3 |
F4 | f4 |
F5 | f5 |
F6 | f6 |
F7 | f7 |
F8 | f8 |
F9 | f9 |
F10 | f10 |
F11 | f11 |
F12 | f12 |
Print Screen | printscreen print screen prtsc print psc |
Scroll Lock | scroll lock scrolllock scrlc scrlk |
Pause and Break | pause pus break brk |
Insert | insert ins |
Home | home |
PageUp | pageup page up pgup |
Delete | delete del |
End | end |
PageDown | pagedown page down pgdn |
→ (Right) | right → ▸ |
← (Left) | left ← ◂ |
↓ (Down) | down ↓ ▾ |
↑ (Up) | up ↑ ▴ |
Num Lock and Clear | num lock numlock nmlck |
Keypad / | /
|
Keypad * | *
|
Keypad - | - –
|
Keypad + | +
|
Keypad Enter | enter num enter penter |
Keypad 1 and End | 1 end |
Keypad 2 and Down | 2 down ↓ |
Keypad 3 and PageDown | 3 pagedown page down pgdn |
Keypad 4 and Left | 4 left ← |
Keypad 5 | 5
|
Keypad 6 and Right | 6 right → |
Keypad 7 and Home | 7 home |
Keypad 8 and Up | 8 up ↑ |
Keypad 9 and PageUp | 9 pageup page up pgup |
Keypad 0 and Insert | 0 insert ins |
Keypad . and Delete | . delete del |
Non-US \ and | | | iso | \ |
Application | app menu |
Keypad = | =
|
F13 | f13 |
F14 | f14 |
F15 | f15 |
F16 | f16 |
F17 | f17 |
F18 | f18 |
F19 | f19 |
F20 | f20 |
F21 | f21 |
F22 | f22 |
F23 | f23 |
F24 | f24 |
Excute | excute |
Help | help |
Menu | menu |
Select | select |
Stop | stop |
Again | again |
Undo | undo |
Cut | cut |
Copy | copy |
Paste | paste |
Find | find |
Locking Caps Lock | locking caps lock |
Locking Nums Lock | locking nums lock |
Locking Scroll Lock | locking scroll lock |
Keypad , | ,
|
International1 | int1 ro |
International2 | int2 kana |
International3 | int3 yen ¥ |
International4 | int4 henkan |
International5 | int5 muhenkan |
International6 | int6 |
International7 | int7 |
International8 | int8 |
International9 | int9 |
LANG1 | lang1 |
LANG2 | lang2 |
LANG3 | lang3 |
LANG4 | lang4 |
LANG5 | lang5 |
LANG6 | lang6 |
LANG7 | lang7 |
LANG8 | lang8 |
LANG9 | lang9 |
System Power Down | power pow pwr |
System Sleep | sleep slp |
System Wake | wake |
Audio Mute | mute |
Audio Volume Up | volume up volumeup vol up volup vol_up |
Audio Volume Down | volume down volumedown vol down voldown vol dn voldn vol_dn |
Media Next Track | next track nexttrack next |
Media Previous Track | previous track prevtrack previous prev |
Media Fast Forward | apple next fast forward fastforward ffwd |
Media Rewind | apple prev rewind rwd |
Media Stop | stop |
Media Play/Pause | play apple play |
Media Eject | eject |
Media Select | select |
mail | |
Calculator | calc cal |
My Computer | my computer mycomp |
WWW Search | www search wwwsearch wsearch |
WWW Home | www home wwwhome whome |
WWW Back | www back wwwback wback |
WWW Forward | www forward wwwforward wforward |
WWW Stop | www stop wwwstop wstop |
WWW Refresh | www refresh wwwrefresh wrefresh |
WWW Favorites | www favorites wwwfavorites wfav |
Bootloader | bootloader btld |
Fn Key 0 | fn0 fn |
Fn Key 1 | fn1 |
Fn Key 2 | fn2 |
Fn Key 3 | fn3 |
Fn Key 4 | fn4 |
Fn Key 5 | fn5 |
Fn Key 6 | fn6 |
Fn Key 7 | fn7 |
Fn Key 8 | fn8 |
Fn Key 9 | fn9 |
Fn Key 10 | fn10 |
Fn Key 11 | fn11 |
Fn Key 12 | fn12 |
Fn Key 13 | fn13 |
Fn Key 14 | fn14 |
Fn Key 15 | fn15 |
Fn Key 16 | fn16 |
Fn Key 17 | fn17 |
Fn Key 18 | fn18 |
Fn Key 19 | fn19 |
Fn Key 20 | fn20 |
Fn Key 21 | fn21 |
Fn Key 22 | fn22 |
Fn Key 23 | fn23 |
Fn Key 24 | fn24 |
Fn Key 25 | fn25 |
Fn Key 26 | fn26 |
Fn Key 27 | fn27 |
Fn Key 28 | fn28 |
Fn Key 29 | fn29 |
Fn Key 30 | fn30 |
Fn Key 31 | fn31 |
Left Control | control ctrl lcontrol lctrl |
Left Shift | shift lshift |
Left Alt | alt option opt lalt loption lopt |
Left GUI | gui win command comm meta lgui lwin lcommand lcomm lmeta |
Right Ctonrol | control ctrl rcontrol rctrl |
Right Shift | shift rshift |
Right Alt | alt option opt ralt roption ropt altgr |
Right GUI | gui win command comm meta rgui rwin rcommand rcomm rmeta |
Mouse Cursor Up | mouse up mouseup cursor up cursorup |
Mouse Cursor Down | mouse down mousedown cursor down cursordown |
Mouse Cursor Left | mouse left mouseleft cursor left cursorleft |
Mouse Cursor Right | mouse right mouseright cursor right cursorright |
Mouse Button 1 | button1 btn1 |
Mouse Button 2 | button2 btn2 |
Mouse Button 3 | button3 btn3 |
Mouse Button 4 | button4 btn4 |
Mouse Button 5 | button5 btn5 |
Mouse Wheel Up | wheel up wheelup |
Mouse Wheel Down | wheel down wheeldown |
Mouse Wheel Left | wheel left wheelleft |
Mouse Wheel Right | wheel right wheelright |
Mouse Acceleration 0 | accel0 |
Mouse Acceleration 1 | accel1 |
Mouse Acceleration 2 | accel2 |
TMK Keymap Generator 2014 by kai1103
Progress