Skip to content

Keyboard Layout

This is the Canary-Miryoku keyboard layout I’m currently learning. It combines:

  • Canary — A stats-optimized alpha layout for minimal finger travel
  • Miryoku — A logic-based symbol layer philosophy

Standard Canary with Angle Mod. This arranges the A-Z keys to minimize finger travel and same-finger usage. The bottom-left shift (Angle Mod) keeps the left wrist neutral on a MacBook.

Top: W L Y P K Z X O U ;
Home: C R S T B F N E I A
Bot: Q J V D G M H / , .

Miryoku Principles. Hold Space to access the symbol layer. Instead of optimizing for one language, symbols are arranged by geometric pairs on the home row.

  • Home Row: ( ) and { } — Index/Middle = Parentheses, Ring/Pinky = Braces
  • Top Row: [ ] and < > — Index/Middle = Brackets, Ring/Pinky = Generics
  • Home Row: = _ - + — Universal assignment and math operators

This runs via Kanata on macOS.

(defsrc
q w e r t y u i o p [ ]
a s d f g h j k l ; '
z x c v b n m , . /
spc
)
(deflayer canary
;; CANARY ALPHAS (Standard)
w l y p k z x o u ; [ ]
c r s t b f n e i a '
;; ANGLE MOD (Left hand shifted 1u left)
q j v d g m h / , .
@miryoku_switch
)
(deflayer miryoku_symbols
;; LEFT HAND (Operators/Math) ;; RIGHT HAND (Enclosures/Pairs)
! @ # $ % ^ & * < > +
| : _ - + ( ) { } = "
\ ~ ` . * [ ] ? / \
_
)
(defalias
;; HOLD SPACE = LAYERS / TAP SPACE = SPACE
miryoku_switch (tap-hold 200 200 spc (layer-toggle miryoku_symbols))
)