View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005888 | ardour | bugs | public | 2014-03-20 03:26 | 2020-04-19 20:16 |
| Reporter | domohawk | Assigned To | paul | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0005888: Setting keybindings breaks depending on key_up order | ||||
| Description | From 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 Information | This 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 | ||||
| Tags | No tags attached. | ||||
|
|
Domohawk's patch for this finally applied. git commit 4453803 |
|
|
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. |
| 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 |