Bug 142834 - "Previous / Next Page" shortcuts do not match the tooltips on the navigator
Summary: "Previous / Next Page" shortcuts do not match the tooltips on the navigator
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks:
 
Reported: 2021-06-13 10:21 UTC by R. Green
Modified: 2022-05-05 14:04 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description R. Green 2021-06-13 10:21:02 UTC
Version: 7.1.3.2 / LibreOffice Community
Build ID: 47f78053abe362b9384784d31a6e56f8511eb1c1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded

Bug 140448, Make "Navigate By" Page up & down toolbar buttons accessible as keyboard shortcuts, was recently closed as "resolved" but AFAICS, there is still a problem with the "Previous / Next Page" shortcuts.

1. Open a multipage document in writer and click on the "Previous / Next Page" buttons in the Navigator to confirm that they display the previous / next page with the top edge coincident with the top of the edit window.

2. Now use the equivalent shortcuts "Page Up" and "Page Down" instead.

EXPECTED RESULT: The shortcuts work in the same way as the same as the arrow buttons in the Navbar

ACTUAL RESULT: The shortcuts only move the view by a fraction of a page.
Comment 1 V Stuart Foote 2021-06-13 17:01:13 UTC
No, the <PgDn>/<PgUp> controls (.uno:PageDown, .uno:PageUp) are scrolling commands--cursor/focus does not folow with viewport--and project elected to keep them scrolling functions to match cursor scrolling movements.  

For bug 101211 and bug 105776 new controls for full page movements were implemented (.uno:GoToNextPage, .uno:GoToPrevPage) and they are assigned keyboard shortcuts <Alt>+<PgDn> and <Alt>+<PgUp>.

Those shortcuts are assigned by default, and can be customized is user prefers.
Comment 2 R. Green 2021-06-14 10:09:52 UTC
Version: 7.1.3.2 / LibreOffice Community
Build ID: 47f78053abe362b9384784d31a6e56f8511eb1c1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded


OK. The keyboard <Page Up> and <Page Down> are for scrolling only and not assigned to the "Previous Page" or "Next Page" buttons on the navigator.

But (and it is a big but), if you open Tools > Customise > Keyboard, and inspect the keyboard shortcuts for "Previous Page" and "Next Page" you will find them marked as (wait for it!) <Page Up> and <Page Down>! :-)

There's something amiss here.
Comment 3 Buovjaga 2022-04-27 13:00:20 UTC
<Alt>+<PgDn> and <Alt>+<PgUp> have the labels "To Begin of Next/Previous page".

UX team: should the labels of PgDn and PgUp, "Next/Previous Page" be changed to somehow reflect the scrolling nature or kept the same?
Comment 4 Heiko Tietze 2022-05-03 12:50:13 UTC
These are the commands we have:

* Next Page
Command: .uno:PageDown
Tooltip: Next Page (PgDown)
Shortcut: PgDown

* To Next Page
Command: .uno:GoToNextPage
Tooltip: To Next Page
Shortcut: (none) (Select to Next Page => Shift+PgDown)

* To Begin of Next Page
Command: .uno:GoToStartOfNextPage
Tooltip: To Begin of Next Page (Alt+PgDown)

* Select to Begin of Next Page
Command: .uno:GoToStartOfNextPageSel
Tooltip: Select to Begin of Next Page (Alt+Shift+PgDown)

* Previous Page
Command: .uno:PageUp
Tooltip: Previous Page (PgUp)
Shortcut: PgUp

* To Previous Page
Command: .uno:GoToPrevPage
Tooltip: To Previous Page
Shortcut: (none) (Select to Previous Page => Shift+PgUp)

* To Begin of Previous Page
Command: .uno:GoToStartOfPrevPage
Tooltip: To Begin of Previous Page (Alt+PgUp)

* Select to Begin of Previous Page
Command: .uno:GoToStartOfPrevPageSel
Tooltip: Select to Begin of Previous Page (Alt+Shift+PgUp)

I cannot see any inconsistency (remember that you may have accidentally modified the shortcuts; double-check running in Help > Restart in Safe Mode).
Comment 5 Heiko Tietze 2022-05-05 14:04:38 UTC
The topic was on the agenda of the design meeting. We can't see any inconsistency.