Keyboard Layout
My Keyboard Layout: Canary-Miryoku
Section titled “My Keyboard Layout: Canary-Miryoku”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
The Core (Alphas)
Section titled “The Core (Alphas)”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 ABot: Q J V D G M H / , .The Layers (Symbols)
Section titled “The Layers (Symbols)”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.
Right Hand (Enclosure Layer)
Section titled “Right Hand (Enclosure Layer)”- Home Row:
( )and{ }— Index/Middle = Parentheses, Ring/Pinky = Braces - Top Row:
[ ]and< >— Index/Middle = Brackets, Ring/Pinky = Generics
Left Hand (Operator Layer)
Section titled “Left Hand (Operator Layer)”- Home Row:
=_-+— Universal assignment and math operators
Implementation
Section titled “Implementation”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)))