Firmware v3.0.0 · ZMK main · Zephyr 4.1 · built 2026-10-17 · every layer, generated from config/eyelash_sofle.keymap
https://sofleii.dlu.one/keymap/| Layer | How to get there |
|---|---|
| BASE | always on |
| NAV | hold the left thumb’s 4th key (next to Backspace) |
| CODE | hold the right thumb’s 2nd key (next to Space) |
| MEDIA | hold the right thumb’s outer key |
| SYS|NUM | hold the left thumb’s outer key |
| GAME? | on SYS|NUM, tap the right thumb’s outer key |
Release the key and you’re back on BASE. Thumbs, outside in: left SYS|NUM · F11 · GUI · NAV · Backspace; right MEDIA · F12/AltGr · Caps Word · CODE · Space.
S Alt · D Ctrl · F Shift and J Shift · K Ctrl · L Alt: tap for the letter, hold for the mod. Pause briefly before you hold one (230 ms, 70 ms on F and J) and press the other key with the other hand; in a fast typing burst they stay letters.
_ - and digits, until a space.The 1–5 spots select host profiles 1–5; the
` spot (top-left) is BT_CLR, which forgets the selected
profile’s host. Pair again after clearing.
Each layer has its own colour. BASE’s look: Z spot dark, X dim teal, C effects (each press: breathe, spectrum, swirl). Brightness: Tab spot up, Esc spot down. Remembered across reboots.
Hold SYS|NUM, tap the right thumb’s outer key: the GAME? picker. Joystick ↑ MINECRFT · ↓ GAME · ← NOMANSKY · centre cancels. Game layers have no hold-taps and stay on until you leave: ` + - (top corners) back to BASE, ` + 5 back to the picker.
Edit the keymap live: connect the left half over USB or Bluetooth at studio.dya.cormoran.works (Chrome or Edge). Saved edits survive a firmware flash; a settings reset clears them.
| Combo | Keys (BASE legend) | Positions | Binding | Timeout | Layers |
|---|---|---|---|---|---|
softoff | Q + S + Z | 14 28 40 | &soft_off | default | all |
combo_pipe_op | \ + . | 39 49 | &M_PIPE | 80 ms | BASE |
combo_game_exit | ` + - | 0 12 | &GAME_EXIT | 50 ms | MINECRFT, GAME, NOMANSKY |
combo_game_repick | ` + 5 | 0 5 | &to 5 | 50 ms | MINECRFT, GAME, NOMANSKY |
&soft_off fires after the combo is held for 2000 ms.
Key styles: small top legend: shifted · small bottom legend: what the key does when held · plain outline: a key · dashed, grey: transparent, falls through to the layer below · thin, faint ⊖: does nothing · dotted, bold: handled by a firmware module (zmk-rgb-layer), not the keymap · thick outline: the key you are holding to be on this layer · each grid is drawn in its layer's underglow colour · ▏ marks where a macro leaves the cursor.