Surface keyboard shortcuts in Menu when shown #1080

Closed
opened 2026-01-30 22:16:00 +00:00 by claunia · 6 comments
Owner

Originally created by @timheuer on GitHub (May 14, 2019).

Originally assigned to: @timheuer on GitHub.

Proposal: Ensure the Menu items show the keyboard shortcuts
Guidance: Keyboard accelerators

image
(note: yes the CTRL+Down is incorrect for settings, working on fixing that)

When enabling keyboard users, helping them not have to hunt for productive shortcuts is a good user experience. When using menus, it is best practice if a shortcut exists, to surface that to the user like above.

Changes are simple since the keyboard shortcuts are already there, changes to TerminalApp\App.cpp are all that are needed.

Questions:
[] How would this affect custom keybindings in #537 ?

Originally created by @timheuer on GitHub (May 14, 2019). Originally assigned to: @timheuer on GitHub. Proposal: Ensure the Menu items show the keyboard shortcuts Guidance: [Keyboard accelerators](https://docs.microsoft.com/en-us/windows/uwp/design/input/keyboard-accelerators) ![image](https://user-images.githubusercontent.com/4821/57726820-cf57c400-7644-11e9-8b0d-bc348e524262.png) (note: yes the CTRL+Down is incorrect for settings, working on fixing that) When enabling keyboard users, helping them not have to hunt for productive shortcuts is a good user experience. When using menus, it is best practice if a shortcut exists, to surface that to the user like above. Changes are simple since the keyboard shortcuts are already there, changes to TerminalApp\App.cpp are all that are needed. Questions: [] How would this affect custom keybindings in #537 ?
claunia added the Issue-FeatureNeeds-Tag-FixProduct-TerminalArea-UserInterface labels 2026-01-30 22:16:01 +00:00
Author
Owner

@miniksa commented on GitHub (May 14, 2019):

@timheuer are you working on this? Should we assign you?

@miniksa commented on GitHub (May 14, 2019): @timheuer are you working on this? Should we assign you?
Author
Owner

@timheuer commented on GitHub (May 14, 2019):

Yes. There is a potential blocker in UWP APIs that I'm investigating, but I can take this.

@timheuer commented on GitHub (May 14, 2019): Yes. There is a potential blocker in UWP APIs that I'm investigating, but I can take this.
Author
Owner

@mdtauk commented on GitHub (May 15, 2019):

The JumpList items should match the order, and the profile order needs to persist so those keyboard accelerators can become almost muscle memory

@mdtauk commented on GitHub (May 15, 2019): The JumpList items should match the order, and the profile order needs to persist so those keyboard accelerators can become almost muscle memory
Author
Owner

@timheuer commented on GitHub (May 15, 2019):

@mdtauk this is not the JumpList item. But the menu already matches the order in profile.json file.

@timheuer commented on GitHub (May 15, 2019): @mdtauk this is not the JumpList item. But the menu already matches the order in profile.json file.
Author
Owner

@mdtauk commented on GitHub (May 15, 2019):

@timheuer noted :) - just wanted to emphasise the idea of keeping these consistent if the Shortcut Keys are numerical. Ctrl+Shift+1, 2, 3 etc

@mdtauk commented on GitHub (May 15, 2019): @timheuer noted :) - just wanted to emphasise the idea of keeping these consistent if the Shortcut Keys are numerical. Ctrl+Shift+1, 2, 3 etc
Author
Owner

@timheuer commented on GitHub (May 15, 2019):

The existing keybindings here are activated within the app. I can’t recall if you can trigger a jump list via a shortcut but good to add this feedback on that work item.

@timheuer commented on GitHub (May 15, 2019): The existing keybindings here are activated within the app. I can’t recall if you can trigger a jump list via a shortcut but good to add this feedback on that work item.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1080