View Issue Details

IDProjectCategoryView StatusLast Update
0010103ardourfeaturespublic2026-01-04 16:38
Reportersound8 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version9.0-rc 
Summary0010103: Keyboard Shortcuts Dialog - Add keyboard navigation and require activator to set keys
DescriptionThe `Keyboard Shortcuts` dialog functions okay but can be a little dangerous due to its instant accepting of assigning of keys, can be very easy to accidentally hit a key and add/replace a key to an action.
This approach also makes this dialog very mouse based which is not as convenient if user wants to navigate through all the actions to see what is available.

Suggesting to first consider adding/requiring an "activator" to allow keys to be assigned.
Then suggesting to add the ability to be able to use keyboard navigation in this dialog.
Steps To Reproduce---NAVIGATION---
UP / DOWN
HOME / END
PAGEUP / PAGEDOWN

LEFT / RIGHT (on categories) = expand / collapse
LEFT (on actions) = brings cursor up to that actions category name (flyout)
RIGHT (on actions) = assign shortcut activator (see bottom of this list)

Could add modifier keys for navigating within category flyouts
CTRL+UP / CTRL+DOWN = next / previous category (flyouts) names

If this is added, can also add hotkeys for this as well
https://tracker.ardour.org/view.php?id=0010092
? = expand all categories
? = collapse all categories

--------------------------------------------------------------------------------------

---TAB NAVIGATION---
CTRL+PAGEUP / CTRL+PAGEDOWN = next / previous tabs
CTRL+TAB / CTRL+SHIFT+TAB = next / previous tabs

--------------------------------------------------------------------------------------

---SEARCH FIELD---
CTRL+F = apply focus to the "Search" field
ESCAPE = clears "Search" field

-------------------------------------------------------------------

---ASSIGN SHORTCUT ACTIVATORS---
When action is highlighted each of the following methods would activate that action to be assigned to a key
-ENTER
-RIGHT ARROW
-Double click LMB
Would obviously have to put some kind of visual indication for user to know that that action is active to assign key to.
Some kind of outline or highlight color change.


---CANCEL SHORTCUT ACTIVATORS---
While activator is active, if user wants to cancel action
-LMB click on a category name, other action, search field, pretty much anywhere in the dialog to cancel this action.
-User can also hit the "Remove shortcut" button before or after the shortcut is assigned
-Can add an "X" icon to the right or left side of the item that appears when activator is active, for user to click on if want to cancel the key assign

Thank you to anyone who reads this
TagsKeyboard, shortcuts

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-01-04 16:38 sound8 New Issue
2026-01-04 16:38 sound8 Tag Attached: Keyboard
2026-01-04 16:38 sound8 Tag Attached: shortcuts