Could move focus be made circular #20606

Open
opened 2026-01-31 07:18:55 +00:00 by claunia · 7 comments
Owner

Originally created by @vefatica on GitHub (Oct 2, 2023).

Description of the new feature/enhancement

If you're in the rightmost pane Alt+Right takes you to the leftmost pane (similarly for the other three). I often want to switch back and forth between two panes.

Proposed technical implementation details (optional)

Originally created by @vefatica on GitHub (Oct 2, 2023). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement If you're in the rightmost pane Alt+Right takes you to the leftmost pane (similarly for the other three). I often want to switch back and forth between two panes. <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. -->
claunia added the Issue-TaskProduct-TerminalArea-UserInterface labels 2026-01-31 07:18:55 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Oct 2, 2023):

This seems totally reasonable.

@zadjii-msft commented on GitHub (Oct 2, 2023): This seems totally reasonable.
Author
Owner

@vefatica commented on GitHub (Oct 3, 2023):

Thanks. I'm surprised it hadn't been requested before. You have various levels of backlog (which I don't understand). Is it likely to be implemented any time soon?

@vefatica commented on GitHub (Oct 3, 2023): Thanks. I'm surprised it hadn't been requested before. You have various levels of backlog (which I don't understand). Is it likely to be implemented any time soon?
Author
Owner

@zadjii-msft commented on GitHub (Oct 4, 2023):

Notes:

  • Move focus should be torodial
  • Move pane should not be
@zadjii-msft commented on GitHub (Oct 4, 2023): Notes: * Move focus should be torodial * Move pane should **not** be
Author
Owner

@vefatica commented on GitHub (Oct 4, 2023):

Move focus should be torodial

Heehee! I thought of that very word figuring there was already something rectangular. Just last week I took a few random walks on a torus!

@vefatica commented on GitHub (Oct 4, 2023): > Move focus should be _torodial_ Heehee! I thought of that very word figuring there was already something rectangular. Just last week I took a few random walks on a torus!
Author
Owner

@codecruisedor commented on GitHub (Oct 30, 2023):

Hi @zadjii-msft , I have a question regarding this.. suppose we have the panes as below :
image

And we are currently focused on A and press Alt+Left. Should the focus then move to pane B or C? I am trying to visualize the toroidal movement, but am confused about this.

@codecruisedor commented on GitHub (Oct 30, 2023): Hi @zadjii-msft , I have a question regarding this.. suppose we have the panes as below : ![image](https://github.com/microsoft/terminal/assets/25024714/618de05e-fcef-4786-9e30-33e15d7e226b) And we are currently focused on A and press Alt+Left. Should the focus then move to pane B or C? I am trying to visualize the toroidal movement, but am confused about this.
Author
Owner

@zadjii-msft commented on GitHub (Oct 30, 2023):

Honestly, I'd probably just go with "B" in that case. Either one is an arbitrary choice, might as well just go with the first one of the two.

Similarly, I'd expect it to do the same thing as going right from A (in the above example)

@zadjii-msft commented on GitHub (Oct 30, 2023): Honestly, I'd probably just go with "B" in that case. Either one is an arbitrary choice, might as well just go with the first one of the two. Similarly, I'd expect it to do the same thing as going right from A (in the above example)
Author
Owner

@vefatica commented on GitHub (Feb 13, 2025):

Or, if it's ambiguous, just do nothing. Will something like this ever be implemented? I could use it.

@vefatica commented on GitHub (Feb 13, 2025): Or, if it's ambiguous, just do nothing. Will something like this ever be implemented? I could use it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20606