View Issue Details

IDProjectCategoryView StatusLast Update
0003087ardourfeaturespublic2015-09-08 05:37
Reporterfloholl Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version2.8 
Summary0003087: Keybindings dialogue usage
DescriptionI encounter some difficulties in the usage of the keybindings dialogue in Ardour 2.8.6:

* Finding a command is often difficult, even with the groups provided. For example the "Zoom in/out" command can be found in the "editor" rather than the "Zoom" group.

* When I want to assign a keyboard shortcut to a specific command, I have no means of checking whether this key binding is already taken by some other command (other than manually scrolling through the entire list to make sure it isn't).

I propose the following solutions for integration in the keybindings dialogue:

* Search functions for both commands and key bindings.

* A confirmation dialogue in case the user tries to assign a key binding which is already taken by a different command.

* For emergencies, a button to reset all key bindings to their default value.
TagsNo tags attached.

Activities

lpirl

2015-07-14 01:12

reporter   ~0016870

+1 for everything and one extra for the confirmation dialogue

aPilger

2015-09-04 09:51

reporter   ~0017139

I think also, that's necessary.

x42

2015-09-06 17:50

administrator   ~0017149

Ardour 2.8.6 - seriously? that's like 7 or 8 years old. There won't be further updates to Ardour2, or Ardour3.

Some of the things you mentioned are implemented in Ardour 4.2. There is a "reset to default". Pretty much all keys are bound by default so a warning that the shortcut is already in use is kinda useless.

There is more to come in 4.3. or 4.4 (keyboard shortcuts are due a major overhaul). A search function is a nice idea. e.g. "jump to binding of given key"

Confirmation is unlikely to happen (on Linux and Windows you can re-assign shortcuts simply by hovering over a menu entry and pressing a key), an extra dialog would just get in the way.

lpirl

2015-09-07 00:22

reporter   ~0017150

> on Linux and Windows you can re-assign shortcuts simply by hovering over a menu entry and pressing a key), an extra dialog would just get in the way.

Is that mentioned anywhere? An information about this very useful feature could be displayed in the dialog as well!?

x42

2015-09-07 12:51

administrator   ~0017151

@lpirl it's a GTK feature since over a decade. All gtk2 apps allow binding menu entries simply by hovering over the item and pressing a key: Most notably gimp, but other g* apps have this as well (unless explicitly disabled). It's not an Ardour feature.

Gtk3/gnome3 changed the default to disable this (you can change it back globally using gconf) , although some gtk3 apps explicitly re-enable this.

Ardour/OSX explicitly disables this feature (shared global menu)

lpirl

2015-09-07 22:32

reporter   ~0017154

@x42: interesting - I am a long-term GTK user and was not aware of this. Is there a way for Ardour to check if this is enabled? It seems like it would be useful for newbies *and* some long-term user apparently :)

lpirl

2015-09-08 05:37

reporter   ~0017159

note: find the gconf key and a command to enable the behavior below:
$ gconftool-2 -t bool -s /desktop/gnome/interface/can_change_accels true

Issue History

Date Modified Username Field Change
2010-04-24 12:42 floholl New Issue
2015-07-14 01:12 lpirl Note Added: 0016870
2015-09-04 09:51 aPilger Note Added: 0017139
2015-09-06 17:50 x42 Note Added: 0017149
2015-09-07 00:22 lpirl Note Added: 0017150
2015-09-07 12:51 x42 Note Added: 0017151
2015-09-07 22:32 lpirl Note Added: 0017154
2015-09-08 05:37 lpirl Note Added: 0017159