the one-handed cluster forgot it had two monitors #131

Merged
lament merged 1 commit from niri-onehand-monitors into main 2026-08-29 22:30:28 -05:00
Owner

Follow-up to #130, which built the one-handed cluster but skipped the Ctrl layer - so moving a window to the other monitor still meant reaching for hjkl, exactly the case the cluster exists to avoid.

  • Mod+Ctrl+Z/X focus a monitor, Mod+Ctrl+Shift+Z/X throw a column to one
  • Z/X already reads as left/right for columns, so it carries over to monitors unchanged

Horizontal only, matching the Ctrl+H/L binds it mirrors - Ctrl+Q/A and Ctrl+E/D stay free since hjkl has no vertical-monitor or Ctrl-workspace equivalent either.

Follow-up to #130, which built the one-handed cluster but skipped the `Ctrl` layer - so moving a window to the other monitor still meant reaching for `hjkl`, exactly the case the cluster exists to avoid. - `Mod+Ctrl+Z`/`X` focus a monitor, `Mod+Ctrl+Shift+Z`/`X` throw a column to one - `Z`/`X` already reads as left/right for columns, so it carries over to monitors unchanged Horizontal only, matching the `Ctrl+H`/`L` binds it mirrors - `Ctrl+Q`/`A` and `Ctrl+E`/`D` stay free since `hjkl` has no vertical-monitor or Ctrl-workspace equivalent either.
finish the one-handed cluster with the monitor binds
All checks were successful
CI / check (pull_request) Successful in 50s
CI / deploy (pull_request) Has been skipped
CI / build (pull_request) Successful in 2m26s
CI / dry-activate (pull_request) Successful in 34s
CI / check (push) Has been skipped
CI / build (push) Has been skipped
CI / dry-activate (push) Has been skipped
CI / deploy (push) Successful in 2m42s
ffea129e10
Ctrl+Z/X focuses a monitor, Ctrl+Shift+Z/X throws a column to one -
the Ctrl h/l pair #130 missed. horizontal only, same as hjkl.
lament merged commit ffea129e10 into main 2026-08-29 22:30:28 -05:00
lament deleted branch niri-onehand-monitors 2026-08-29 22:30:28 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
lament/pantheon!131
No description provided.