Bug 464336 - Support keyboard navigation in the sidebar
Summary: Support keyboard navigation in the sidebar
Status: RESOLVED FIXED
Alias: None
Product: Skanpage
Classification: Applications
Component: general (show other bugs)
Version: 22.12.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Alexander Stippich
URL:
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2023-01-15 18:39 UTC by danoss
Modified: 2023-03-30 15:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 23.08


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description danoss 2023-01-15 18:39:03 UTC
When I scan larger documents, sometimes I need to navigate through the page thumbnails on the side. It would be convenient to add support for the following:

- Up/Down arrow keys display the previous/next page
- Page Up/Page Down keys display the first/last page
- Delete key deletes the selected page
Comment 1 Nate Graham 2023-03-30 15:13:11 UTC
Git commit 014f29f6680b2b03be3c13866e5270cc44ff1f91 by Nate Graham, on behalf of John Doe.
Committed on 30/03/2023 at 15:12.
Pushed by ngraham into branch 'master'.

Add shortcut management for most actions

This adds the KShortcutsDialog and makes most shortcuts configurable by it.
Also adds Up/Down navigation to the sidebar.

Fixes #3
FIXED-IN: 23.08

M  +2    -0    .kde-ci.yml
M  +1    -0    CMakeLists.txt
M  +1    -0    src/CMakeLists.txt
M  +1    -1    src/DocumentModel.cpp
M  +61   -0    src/Skanpage.cpp
M  +4    -0    src/Skanpage.h
M  +1    -0    src/qml.qrc
M  +10   -0    src/qml/DocumentList.qml
M  +13   -12   src/qml/DocumentPage.qml
M  +28   -17   src/qml/MainWindow.qml
M  +4    -3    src/qml/OptionsPanel.qml
A  +19   -0    src/qml/ShortcutsAction.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]

https://invent.kde.org/utilities/skanpage/commit/014f29f6680b2b03be3c13866e5270cc44ff1f91