View Issue Details

IDProjectCategoryView StatusLast Update
0005888ardourbugspublic2020-04-19 20:16
Reporterdomohawk Assigned Topaul  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0005888: Setting keybindings breaks depending on key_up order
DescriptionFrom the keybinding window:
  Alt(down) M(down) M(up) Alt(up) == Alt+M
  Alt(down) M(down) Alt(up) M(up) == Alt+Alt_L (M key is ignored completely)

The order of the up events shouldn't matter, and both should map to Alt+M.

If the binding is correctly set to Alt+M, the keybinding is activated regardless of the key_up order, so why should the setting of the keybinding be any different?

Also, this behavior seems inconsistent with at least other keybinding menus on my system.
Additional InformationThis works: Alt(down) M(down) M(up) Alt(up) == Alt-M
------------------
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 65513 type 8 state 16 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 109 type 8 state 24 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 109 type 9 state 24 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 65513 type 9 state 24 magic 0
DEBUG::Keyboard: snooper returns 0
 
 
This does not work: Alt(down) M(down) Alt(up) M(up) == Alt+Alt_L
-------------------
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 65513 type 8 state 16 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 109 type 8 state 24 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 65513 type 9 state 24 magic 0
DEBUG::Keyboard: snooper returns 0
DEBUG::Keyboard: Snoop widget 0x43e3170 name: [gtkmm__GtkWindow] key 109 type 9 state 16 magic 0
DEBUG::Keyboard: snooper returns 0
TagsNo tags attached.

Activities

paul

2014-12-18 16:16

administrator   ~0016063

Domohawk's patch for this finally applied. git commit 4453803

system

2020-04-19 20:16

developer   ~0023309

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2014-03-20 03:26 domohawk New Issue
2014-12-18 16:16 paul Note Added: 0016063
2014-12-18 16:16 paul Status new => resolved
2014-12-18 16:16 paul Resolution open => fixed
2014-12-18 16:16 paul Assigned To => paul
2020-04-19 20:16 system Note Added: 0023309
2020-04-19 20:16 system Status resolved => closed