Here is the keymap I'm using on my Microdox.

Some of the ideas behind the layout were:

  • keep everything nicely grouped.
    There is a nav layer with all the navkeys on the right hand, a symbol layer with everything grouped on the left.

  • the thumb activating a layer shouldn't do too much.
    The left thumb activates the navigation layer while the right hand does all the navigating, the left hand has only modifiers. On other layers those roles are reversed, but the idea remains the same.

While I prefer my own weird little layout, the Miryoku keymap has some great principles behind the keymap.

Especially the 2nd point is heavily inspired by Miryoku. It makes one handed use pretty much impossible, but that happens very rarely in my daily usage.

microdox - BASE
Q
W
E
R
T
Y
U
I
O
P
AWIN
SRALT
DLSHFT
FLCTRL
G
H
JRCTRL
KRSHFT
LLALT
SQTRGUI
Z
X
C
V
B
N
M
COMMA
DOT
SEMI
LGUI
BSPCNAV
DELNUM
ENTERFUNC
SPACESYM
NAV

Hover over layer-keybinds to see which layer gets activated

microdox - NAV
ESC
LA(F4)
M1
HOME
PG_DN
PG_UP
END
LGUI
LALT
LSHFT
LCTRL
LEFT
DOWN
UP
RIGHT
BSPC
DEL
LC(C)
LC(V)
SPACE
SPACE
microdox - NUM
PLUS
MINUS
ASTRK
SLASH
EQUAL
N7
N8
N9
N0
LGUI
LALT
LSHFT
LCTRL
N4
N5
N6
N0
DOT
COMMA
N1
N2
N3
N0
microdox - SYM
GRAVE
DLLR
EXCL
LBRC
RBRC
BT_SEL
BT_SEL
BT_SEL
BT_SEL
BT_CLR
BSLH
HASH
AMPS
LPAR
RPAR
MINUS
UNDER
PIPE
LBKT
RBKT
LC(Z)
LC(C)
LC(V)
microdox - FUNC
F12
F8
F7
F9
F11
F4
F5
F6
RCTRL
RSHFT
RALT
RGUI
F10
F1
F2
F3
microdox - WIN
LALT
LSHFT
LCTRL
LG(N1)
LG(N2)
LG(N3)
LG(N4)
LG(N5)
LA(Z)
LA(X)
LA(C)
SPACE
SPACE