Skip to content

Revert gaming layers to gaming branch + NAV arrows back to HJKL#21

Merged
rdlu merged 3 commits intomainfrom
revert/v1.4-release
Apr 13, 2026
Merged

Revert gaming layers to gaming branch + NAV arrows back to HJKL#21
rdlu merged 3 commits intomainfrom
revert/v1.4-release

Conversation

@rdlu
Copy link
Copy Markdown
Owner

@rdlu rdlu commented Apr 13, 2026

Summary

  • Reverts the 2.0 RC gaming layers (game picker, MC/LoL/DOOM/CS2 layers, game macros/combos) from main — preserved on the gaming branch
  • Reverts NAV arrow relocation: vim-style arrows (LEFT/DOWN/UP/RIGHT) return to HJKL positions (row 2, positions 33-36) with plain &kp bindings (no hold-tap modifiers)
  • Workspace shortcuts (LG(N1), LG(U), LG(I), LG(N9)) move to row 3

Current layer state after merge

# Name Access
0 BASE always on
1 NAV hold mo1 (left thumb)
2 CODE hold lt(2, DEL) (right thumb)
3 MEDIA hold mo3 (right thumb)
4 SYS|NUM hold mo4 (left thumb)

NAV layer (layer 1) right-hand layout

  • Row 1: HOME / PG_DN / PG_UP / END / INS / PRTSC
  • Row 2: LEFT / DOWN / UP / RIGHT / DEL / PAUSE (arrows on HJKL)
  • Row 3: LG(N1) / LG(U) / LG(I) / LG(N9) / LG(LS(H)) / LG(LS(L))

Known trade-off

Arrow keys on HJKL won't auto-repeat due to the hold-tap interaction documented in #5. This is accepted in favor of muscle memory.

Motivation

  • Gaming layers moved to gaming branch for separate development
  • Release main as v1.4.0 without gaming features

Test plan

  • Build left + right halves via CI
  • Verify NAV arrows work on HJKL positions
  • Verify gaming layers are absent (only 5 layers)
  • Tag v1.4.0 after merge

🤖 Generated with Claude Code

rdlu and others added 3 commits April 13, 2026 11:59
…tap)

Moves vim-style arrow cluster back to row 2 (H/J/K/L positions) on the
NAV layer, accepting the auto-repeat trade-off documented in #5.
Arrows use plain &kp bindings — no hold-tap modifiers on the NAV layer.
Workspace shortcuts (LG(N1/U/I/N9)) move down to row 3.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rdlu rdlu added the keymap Keymap, layers, or key behaviors label Apr 13, 2026
@rdlu rdlu self-assigned this Apr 13, 2026
@rdlu rdlu merged commit 574e168 into main Apr 13, 2026
@rdlu rdlu deleted the revert/v1.4-release branch April 13, 2026 15:02
github-actions Bot pushed a commit that referenced this pull request Apr 13, 2026
#21)

* Revert "[Draw] feat(keymap): add gaming layers + joystick launcher (closes #11) (#19)"

This reverts commit 17fb4b5.

* Revert "feat(keymap): add gaming layers + joystick launcher (closes #11) (#19)"

This reverts commit 9b81a18.

* feat(keymap): revert NAV arrows to HJKL positions (plain kp, no hold-tap)

Moves vim-style arrow cluster back to row 2 (H/J/K/L positions) on the
NAV layer, accepting the auto-repeat trade-off documented in #5.
Arrows use plain &kp bindings — no hold-tap modifiers on the NAV layer.
Workspace shortcuts (LG(N1/U/I/N9)) move down to row 3.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

keymap Keymap, layers, or key behaviors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant