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 450717 - Ctrl+PgUp and Ctrl+PgDn keyboard shortcuts not working in register window
Ctrl+PgUp and Ctrl+PgDn keyboard shortcuts not working in register window
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: User Interface General
2.0.x
Other All
: Normal normal
: ---
Assigned To: gnucash-ui-maint
gnucash-ui-maint
: 647744 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-24 19:36 UTC by Wirawan Purwanto
Modified: 2018-06-29 21:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Wirawan Purwanto 2007-06-24 19:36:42 UTC
Please describe the problem:
The Ctrl+PgUp and Ctrl+PgDn keyboard shortcuts which supposedly mean 'previous tab' and 'next tab' does not work in a register window, if the contents of the register is more than a single page can fit (in other words, the keys don't work if the register's scroll bar(s) is enabled).

Steps to reproduce:
1. From "Accounts" main window, open any account's register whose contents are longer than what a single page can fit. It should be opened as a new tab.
2. Try pressing Ctrl+PgUp or Ctrl+PgDn from that register window.



Actual results:
In the register window, the Ctrl+PgUp and Ctrl+PgDn keys would give the same action as PgUp and PgDn (i.e. move up and down one page). This would not happen if the register's contents are short enough to fit just one page.

Expected results:
Moving to a different tab.

Does this happen every time?
Yes.

Other information:
OS: UBUNTU Linux 7.04 on a Pentium M machine.
Comment 1 Christian Stimming 2007-06-25 09:07:25 UTC
Does Ctrl+Alt+PgUp and PgDown work? I know this should be documented more clearly, but AFAIK that keyboard combination should work every time.
Comment 2 Andreas Köhler 2007-06-25 14:02:25 UTC
There is a tip-of-the-day for it (not yet in gnucash 2.0.2, i think).
Feel free to add other documentation as well.
Comment 3 Christian Stimming 2007-07-03 10:28:55 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 4 Wirawan Purwanto 2007-07-04 22:44:55 UTC
OK. I tested that Ctrl+Alt+Pg** did work with 2.0.2 .

But I still think the Ctrl+Pg** keys should always behave like "next/previous tab", since that's what user intuitively expects.
Comment 5 Josh Sled 2007-07-19 22:05:49 UTC
Confirmed.  That is what users expect, and how we should behave.
Comment 6 Filipus Klutiero 2011-05-11 16:07:47 UTC
This also happens in the Accounts tab. In fact Ctrl+Page* is not exactly the same as Page* but it grabs the shortcut anyway. I notice this happens in register windows even if the content is smaller than the screen can fit.

This does not happen every time. If you select an entry in a register window for example, further shortcuts are grabbed, but if you click on the tab (name), the shortcut will work for all tabs.
Comment 7 Laverne Schrock 2015-02-16 04:13:45 UTC
The bug still exists in version 2.6.4 on Debian. The latest stable update (2.6.5) has not reached the repositories, but I do not see any mention of the issue in the release announcement. Ctrl+Alt+PgUp and Ctrl+Alt+PgDn work fine. Clicking on the tab name, allows me to cycle through the tabs with Ctrl+PgUp. However, attempting to cycle with Ctrl+PgDn will fail when I reach a register tab.

Notes: 
- Bug 647744  is a duplicate, but I don't seem to have the privileges to mark it so.

- There still exists a Tip of the Day which reads "To switch between multiple tabs in the main window, press Control+Page Up/Down."

- Sadly, the Gnome HIG doesn't give much detail on switching between windows and tabs. (https://developer.gnome.org/hig/stable/keyboard-input.html.en) Instead, they have only this guideline: 
"PageUp, Ctrl+PageUp, PageDown and Ctrl+PageDown
Scroll the selected view by one page up/left/down/right"

Best case scenario: the bug is fixed.

Second best: Users are temporarily required to use the current keyboard shortcuts and all faulty documentation is removed until the bug is corrected.

Third Best: Users are required to use the current keyboard shortcuts and all documentation is corrected to reflect that fact.
Comment 8 Yuri Khan 2017-06-19 15:56:31 UTC
The GNOME 3 HIG says this:

> When using dynamic tabs, ensure that the standard keyboard shortcuts are supported.

> Ctrl+Page Up    Switch to the next tab
> Ctrl+Page Down  Switch to the previous tab

https://developer.gnome.org/hig/stable/tabs.html.en

Can we have that at last, please?

The objection that the tree view control binds Ctrl+PgUp and Ctrl+PgDn is groundless. What it actually uses them for is to scroll a page up or down without changing the selection. It would make a bit of sense if the account tree allowed multiple selection. But it does not, so there is no reason to preserve these shortcuts.
Comment 9 Frank H. Ellenberger 2018-03-19 16:28:49 UTC
Only assigning to default.
Comment 10 Frank H. Ellenberger 2018-03-19 16:29:50 UTC
*** Bug 647744 has been marked as a duplicate of this bug. ***
Comment 11 John Ralls 2018-06-29 21:40:33 UTC
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=450717. Please continue processing the bug there and please update any external references or bookmarks.