GNOME Bugzilla – Bug 411910
[RFE] tab navigation via keyboard
Last modified: 2018-06-29 21:27:47 UTC
+++ This bug was initially created as a clone of Bug #411766 +++ 1. There should be a way to navigate between the multiple tabs within the main window using the keyboard. For ex. CTRL-TAB
There is Ctrl+Alt+PageUp and +PageDown. Of course this needs to be documented somewhere and of course you can request easier such navigation, but in principle there is already some keyboard navigation.
I'd like it to be Ctrl+Page{Up,Dn} (like firefox), though it requires a somewhat creative reading of table 10.13 in <http://developer.gnome.org/projects/gup/hig/2.0/input-keyboard.html#id2556487>.
If the keyboard focus is in the notebook tabs, then Ctrl+Page{Up,Dn} works as you would like. If the focus is in an account register, those keystrokes defined as register functions and are consumed by the register page. I believe the account tree page also has functions mapped to the Ctrl+Page{Up,Dn} keys. Using Ctrl+Alt+Page{Up,Dn} works everywhere today.
Yes, the tree view uses Ctrl+Page{Up,Down} to move the cursor up or down by pages. Maybe we could hack the register and tree view not to care about those keys, but I would rather see us agreeing upon Ctrl+Alt+Page{Up,Down}. What about Alt+<num> (Ctrl+<num> on Windows) to switch to tab <num>?
I was about to report the lack of Ctrl-PageUp, but found this bug before filing a duplicate. Given that PageUp already moves in the register, I do not see the point of Ctrl-PageUp doing the same. Consistency is with Firefox is another big plus – I wouldn’t have discovered Ctrl-Alt-PageUp myself, but only read about it here. Alt+<num> would also be nice.
Ctrl-Tab, and Shift-Ctrl-Tab, also work for tabbing between tabs in all the major browsers. Since the Ctrl-PgUp, PgDown are already taken by some widgets, how about using the Tab equivalents instead? Plus Alt 1-9 for absolute jumping, as already suggested.
This bug (Bug 411910) appears to be a duplicate of Bug 372387. Proposed solution: - This bug (Bug 411910) should be closed as a duplicate; and - Bug 372387 should be re-opened and fixed.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=411910. Please continue processing the bug there and please update any external references or bookmarks.