Skip to content

v2.0.0 — Gaming mode (picker + Minecraft + generic GAME layers)

Choose a tag to compare

@rdlu rdlu released this 21 Jun 14:23
· 115 commits to main since this release

Adds a dedicated gaming mode (closes #11) and supersedes the v2.0.0-rc1 prototype, re-applied onto current main (was v1.6.0).

Gaming mode (layers 5–7)

Locked layers that strip all home-row-mods / hold-tap / caps_word — WASD, SPACE and modifiers are pure keys.

  • Enter: hold mo(SYS|NUM) (left thumb) → tap the right-thumb outer key → GAME? picker. Joystick ↑ = Minecraft, ↓ = generic GAME (FPS/MOBA), center = cancel.
  • Chassis: plain WASD/QWER + plain right half for chat; LCTRL (pinky), LSHIFT (left thumb), SPACE on both thumbs, F13 push-to-talk, mo(MEDIA) reachable. Joystick = audio cluster + center Enter.
  • Exit/switch: top corners (0 + 12) → exit to BASE (RGB off); top-left pair (0 + 5) → re-pick.
  • Indicator: OLED shows MINECRFT / GAME. Per-game RGB underglow shows on battery (suppressed on USB by AUTO_OFF_USB).

The original entry (SYS joystick-center) became the mouse left-click in v1.5.0, so entry moved to a free SYS thumb key; the joystick-mouse is preserved.

Tooling

  • Printable PDF now paginates — mise run draw-pdf puts one A4 page per group of layers (LAYERS_PER_PAGE, default 4 → 2 pages) instead of cramming all layers onto one.

Firmware budget

Left 380 KB / 792 KB (48.0%), right 269 KB (33.9%) — gaming adds ~4 KB.

Flashing

mise run flash-release   # downloads the latest main build and flashes both halves

Full details in PR #27. See KEYMAP.md for the layer reference.