Replies: 3 comments 1 reply
|
A clarification on the natural bindings: The most natural behavior would therefore be:
This would preserve the existing |
|
I would love this feature too. P.s. Tab does not switch tabs for me in navigation mode? |
|
I have a closely related navigation use case: using one horizontal key pair to move between panes and cross into the previous or next tab only when there is no adjacent pane in that direction. Today, separate pane and tab bindings interrupt the spatial navigation flow. For example, pressing left from the leftmost pane would select the previous tab, while pressing right from the rightmost pane would select the next tab. Movement between panes inside the current tab would remain unchanged. This complements the proposal to keep Navigate mode active by making the |
Uh oh!
There was an error while loading. Please reload this page.
Navigate mode supports movement at two levels of Herdr's hierarchy:
navigate_workspace_up/navigate_workspace_downselect a workspacenavigate_pane_left/navigate_pane_down/navigate_pane_up/navigate_pane_rightselect a paneThere is no equivalent Navigate-mode action for selecting the previous or next tab. The normal
previous_tab,next_tab, andswitch_tabbindings cut off the continuous Navigate-mode flow. LiteralTabis also prohibited as a Navigate-mode binding.#1850 fixed Navigate mode exiting after the first pane-focus movement, but tab switching remains a missing level between workspaces and panes.
Proposed behavior
Add configurable Navigate-mode tab actions, for example:
The exact defaults are flexible, but invoking either action should switch tabs while keeping Navigate mode active, just as workspace and pane movement now do.
Why
Herdr navigation is hierarchical:
workspace -> tab -> paneA keyboard user should be able to enter Navigate mode once, move to a workspace, select one of its tabs, then select a pane before explicitly accepting or cancelling. Currently the middle step is unavailable, so selecting a different tab interrupts the flow and requires re-entering Navigate mode.
This would complete continuous keyboard navigation across all three structural levels without changing existing bindings. The actions should be configurable so users can choose keys that do not conflict with their pane-navigation layout.
Originally filed as #2076 before the automated guidance clarified that feature requests belong in Discussions.
All reactions