Skip to content

feat(keymap): Alt/Ctrl hold on NAV's S/D, screenshot column - #106

Merged
rdlu merged 1 commit into
mainfrom
feat/nav-mods-screenshot
Oct 29, 2026
Merged

rdlu merged 1 commit into
mainfrom
feat/nav-mods-screenshot

Conversation

@rdlu

@rdlu rdlu commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary

NAV (layer 1) changes only; every other layer and behaviour is unchanged.

  • NAV S / D are hold-taps (&hml LALT LG(LS(K)), &hml LCTRL LG(LS(L))): tap = the Super+Shift+K/L monitor shortcuts they held before, hold = Alt / Ctrl. NAV + held mod + a right-hand NAV key now works (Alt+PrtSc, Ctrl+Home, Ctrl/Alt+arrows). F already passed Shift through.
  • Screenshot column on the inner left edge: Ctrl+PrtSc (T, 18), Alt+PrtSc (G, 31), Shift+PrtSc (B, 44).
  • NAV layout otherwise as before: F-keys on top, Home/PgDn/PgUp/End/Ins/PrtSc and HJKL arrows on the right, Super-key workspace/monitor combos on the left and right bottom rows.

Behaviours unchanged: hml/hml_idx/hmr/hmr_idx/ralt_mt timings as in main.

Docs: NAV page, WM_KEYBINDS.md, CLAUDE.md hold-tap table.

Left half only (keymap lives on the central); no settings reset.

🤖 Generated with Claude Code

NAV's S and D become hold-taps (the same hml as BASE): tap sends the
Super+Shift+K/L monitor shortcuts they held before, hold is Alt / Ctrl,
so NAV + held mod + a NAV key works (Alt+PrtSc, Ctrl+Home, ...). The
inner left column gets dedicated screenshot keys: Ctrl+PrtSc (T),
Alt+PrtSc (G), Shift+PrtSc (B).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rdlu rdlu added the keymap Keymap, layers, or key behaviors label Oct 29, 2026
@rdlu rdlu self-assigned this Oct 29, 2026
@rdlu

rdlu commented Oct 29, 2026

Copy link
Copy Markdown
Owner Author

Request: NAV was hiding Ctrl/Alt (S/D held Super+Shift+K/L), so Ctrl+PrtSc / Alt+PrtSc were unreachable. Asked for both: mods usable under NAV and dedicated screenshot keys, as a column on the last left column.

Changed (NAV only):

  • S (28) &hml LALT LG(LS(K)), D (29) &hml LCTRL LG(LS(L)): tap keeps the monitor shortcut, hold = Alt/Ctrl.
  • T/G/B (18/31/44): LC(PSCRN), LA(PSCRN), LS(PSCRN).

Rationale: first draft made S/D &trans and moved the shortcuts to W/E; the owner preferred keeping them on S/D as hold-taps. Trade-offs accepted: shortcut fires on release, and hml's positional list means a held Alt/Ctrl only resolves against right-hand keys (or S/D/F), so e.g. Alt + the screenshot column yields the shortcut — that's why the column carries the mods itself.

@rdlu
rdlu merged commit ba803a6 into main Oct 29, 2026
1 check passed
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