Keyboard layout editor

Choose a starting board, click a key and edit its label, size or position. Plan Base, Fn and Extra layers, then save your board or download its diagram.

Compact keyboard layer plan · Base layer: 61 keys in the illustrated arrangementEsc, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -, =, Backspace, Tab, Q, W, E, R, T, Y, U, I, O, P, [, ], \, Caps, A, S, D, F, G, H, J, K, L, ;, ', Enter, Shift, Z, X, C, V, B, N, M, ,, ., /, Shift, Ctrl, Win, Alt, Space, Alt, Win, Fn, CtrlEscEsc11223344556677889900--==BackspaceBackspaceTabTabQQWWEERRTTYYUUIIOOPP[[]]\\CapsCapsAASSDDFFGGHHJJKKLL;;''EnterEnterShiftShiftZZXXCCVVBBNNMM,,..//ShiftShiftCtrlCtrlWinWinAltAltSpaceSpaceAltAltWinWinFnFnCtrlCtrl
Compact keyboard layer plan · Base layer: 61 keys in the illustrated arrangement.

Click a key to edit it. Use arrow keys to move the selection, or Enter and Space to select. The dashed outline marks your selected key.

Selected key: A

KeyA

Select key by name

A letter key is 1 unit wide. Blank Fn and Extra labels keep the base legend.

Draw your key arrangement

Positions and widths use key units: a normal letter key is 1 unit wide. Click a key on the diagram to edit it, add a key for a new position or remove a key you no longer need. Use the name selector or arrow keys when you prefer keyboard navigation.

Each saved key has labels for the base, Fn and extra layers. Use those labels to plan the actions you want on a custom board.

Save and reuse the diagram

Download the layout file to reopen the editable key positions and all three layers. Download SVG for the currently selected layer to use the diagram in a build plan or print it.

The layer plan records your intended labels and actions. Configure those actions in the software for the actual board, then verify its received outputs with the event inspector.