Personal ZMK keymap for the Anywhy Flake M (46-key split ergonomic keyboard), heavily inspired by urob's zmk-config.
Timeless home row mods with Miryoku-style modifier order:
| Left Hand | Right Hand |
|---|---|
| A = ⌘ Cmd | J = ⇧ Shift |
| S = ⌥ Alt | K = ⌃ Ctrl |
| D = ⌃ Ctrl | L = ⌥ Alt |
| F = ⇧ Shift | ; = ⌘ Cmd |
Tuning: tapping-term-ms=280, quick-tap-ms=175, require-prior-idle-ms=150
German umlauts and punctuation via double-tap:
| Tap | Double-Tap |
|---|---|
| a | ä |
| o | ö |
| u | ü |
| ' | " |
| [ | { |
| ] | } |
| , | < |
| . | > |
| / | ? |
Umlauts use macOS dead keys (Option+U then vowel) - works on standard U.S. keyboard layout.
Inspired by urob's nav cluster:
- Arrow keys with hold for line/document navigation:
- Tap: ← ↓ ↑ →
- Hold: ⌘← (line start), ⌘↓ (doc end), ⌘↑ (doc start), ⌘→ (line end)
- Delete keys with hold for word deletion:
- Tap: ⌫ / Del
- Hold: ⌥⌫ (word back) / ⌥Del (word forward)
- Sticky modifiers on left hand (⌘, ⌥, ⌃, ⇧)
- Clipboard keys: Undo, Cut, Copy, Paste, Redo
urob-style vertical combos for symbols:
| Combo | Symbol |
|---|---|
| Q+A | ! |
| W+S | @ |
| E+D | # |
| R+F | $ |
| T+G | % |
| Y+H | ^ |
| U+J | + |
| I+K | * |
| O+L | & |
| A+Z | ` |
| S+X | \ |
| D+C | = |
| F+V | ~ |
| H+N | _ |
| J+M | - |
| K+, | / |
| L+. | | |
- 5 profiles (BT1-BT5)
- Clear profile: Shift + BTx on FN layer
Firmware builds automatically via GitHub Actions. Download artifacts from the Actions tab or stable releases from Releases.
Generated with keymap-drawer. SVGs update automatically on keymap changes.
- urob/zmk-config - Home row mods, nav cluster, combos
- Anywhy - Flake keyboard
- keymap-drawer - Visualization