GNOME Bugzilla – Bug 106050
binding keys to menu items in register no longer works
Last modified: 2018-06-29 20:28:27 UTC
using gnucash 1.8.1, gnome-libs 1.4.1.7. in gnucash 1.6.x i could bind keystrokes to menu items in a register window in the normal gnome fashion, by highlighting the menu item and pressing the key combination. i upgraded gnucash to 1.8.1 and all my bindings were lost. if i try to bind a key to a register menu item now, that binding is lost as soon as i close the register window, i.e. it is no longer in force next time i open that or any other register window. if i open two register windows concurrently and bind the key in one, it does not take effect in the other. finally, if i try to re-bind the same key to another menu item, or try to bind it to the same menu item in another window, i cannot; instead the associated action takes place in the window where it was associated, even if that window does not have focus. for example, i like to bind ctrl-z to `actions/blank'. if i make that binding in register window #1, and subsequently highlight another menu item and press ctrl-z (with the intention of changing the binding to that menu item), register window #1 jumps to the blank transaction. if i then open register window #2, highlight the action/blank menu item (or any other menu item) there, and press ctrl-z, register window #1 again jumps to its blank transaction. if i then close register window #1, i can bind ctrl-z in register window #2 normally. finally, once i close register window #2, the binding is lost until next time i bind it somewhere. i am using the same version of gnome-libs as i was before i upgraded gnucash. also, bindings work fine in the main accounts window, and persist normally across quitting and re-launching gnucash. finally, gnome keybinding still works normally in every other app that supports it. so i don't believe this is a bug in gnome-libs.
*** Bug 116659 has been marked as a duplicate of this bug. ***
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME bug list :)
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs. Filter on "SUN A11Y SPAM" to ignore.
This has been fixed for the upcoming 2.0 release.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=106050. Please update any external references or bookmarks.