Skip to content

v1.5.0 — Central media keys + dedicated mouse fallback layer

Choose a tag to compare

@rdlu rdlu released this 25 Apr 21:51
· 156 commits to main since this release

Summary

Reorganizes the central joystick column on the BASE/NAV layers and consolidates mouse keys onto a single fallback layer.

Changes

BASE

  • Central joystick column (top→bottom): Vol↑ · Vol↓ · Play/Pause · Next · Mute — direct media access without holding mo(MEDIA). Encoder rotation continues Vol↑/Vol↓.

NAV

  • Central joystick column: ↑ · ↓ · ← · → · Enter — secondary arrow cluster (the right-side HJKL arrows on row 2 stay).
  • Mouse keys removed from this layer entirely.

SYS|NUM — emergency mouse fallback

Key Action
F / G / V Mouse 1 / 2 / 3 (LCLK / RCLK / MCLK)
R / T Mouse 4 / 5 (MB4 / MB5 — back / forward)
Central joystick column Pointer move (↑/↓/←/→)
Central joystick row 4 Left click

MEDIA

  • Central column kept duplicating BASE (Vol↑/Vol↓/PP/Next/Mute) intentionally for clarity when reading the layer.

Memory budget (local v1.5.0 build)

Build Flash RAM
Left (Studio + nice_view) 376 KB / 792 KB (47.5%) 96 KB / 256 KB (37.5%)
Right (nice_view) 269 KB / 792 KB (33.9%) 61 KB / 256 KB (24.0%)

Byte-identical to v1.4.2 — the rearrangement is structure-neutral (same count of mkp/mmv behaviors, just different positions and layers).

Flashing

mise run flash-release will download these artifacts and flash both halves.

PR: #25