After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 106050 - binding keys to menu items in register no longer works
binding keys to menu items in register no longer works
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
2.0.x
Other Linux
: Normal normal
: ---
Assigned To: David Hampton
David Hampton
: 116659 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-02-14 03:58 UTC by ds+gnobug
Modified: 2018-06-29 20:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ds+gnobug 2003-02-14 03:58:15 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.
Comment 1 David Hampton 2003-07-03 22:18:24 UTC
*** Bug 116659 has been marked as a duplicate of this bug. ***
Comment 2 Calum Benson 2003-08-07 16:07:26 UTC
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME
bug list :)
Comment 3 Calum Benson 2004-10-21 16:46:34 UTC
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs.
 Filter on "SUN A11Y SPAM" to ignore.
Comment 4 David Hampton 2005-11-24 00:18:28 UTC
This has been fixed for the upcoming 2.0 release.
Comment 5 John Ralls 2018-06-29 20:28:27 UTC
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.