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

Some 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
ALGUI
SLALT
DLSHFT
FLCTRL
G
H
JRCTRL
KRSHFT
LLALT
"RGUI
Z
X
C
V
B
N
M
,
.
;
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
+
-
*
/
=
N7
N8
N9
N0
LGUI
LALT
LSHFT
LCTRL
N4
N5
N6
N0
.
,
N1
N2
N3
N0
microdox - SYM
`
$
!
{
}
BT_SEL
BT_SEL
BT_SEL
BT_SEL
BT_CLR
\
#
&
(
)
-
_
|
[
]
LC(Z)
LC(C)
LC(V)
microdox - FUNC
F12
F8
F7
F9
F11
F4
F5
F6
RCTRL
RSHFT
RALT
RGUI
F10
F1
F2
F3