Bug 425055 - Improve shortcut configurability
Summary: Improve shortcut configurability
Status: REPORTED
Alias: None
Product: kphotoalbum
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KPhotoAlbum Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-05 20:45 UTC by Johannes Zarl-Zierl
Modified: 2022-10-01 13:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Zarl-Zierl 2020-08-05 20:45:58 UTC
SUMMARY
As mentioned in bug #424904, some keyboard shortcuts are still hardcoded in KPhotoAlbum.
Notably, the following widget actions can not be mapped to different keys:

 * DateBar:
   - Zoom in/out (+/-)
   - Go left/right (left/right arrow)
   - Go left/right by ten time units (Page Down/up)
 * View Exif Information: I'm not sure whether the shortcuts there are even active
 * Viewer: the complex keyboard interaction should at least be properly documented
 * Thumbnail View:
   - Assign/Delete tokens ([a-z]): this could be a setting or a toggle
   - Assign Rating ([0-5]): can be left as-is IMO
   - Filter by token (Alt+Shift+[a-z]): can this be improved?
Comment 1 Johannes Zarl-Zierl 2022-10-01 00:42:42 UTC
Looking at this again, the "Show Exif Information" dialog only has basic shortcuts (Ctrl-Enter or Escape to close), so this is rather irrelevant w.r.t. this feature request.
Comment 2 Johannes Zarl-Zierl 2022-10-01 13:36:18 UTC
Git commit e756132c800fbe2539d0b59d373f3f7bfadfc470 by Johannes Zarl-Zierl.
Committed on 01/10/2022 at 00:39.
Pushed by johanneszarl into branch 'master'.

Allow keyboard shortcuts for DateBar actions

Additionally to the direct keyboard interaction of the DateBar, it is
now possible to assight shortcuts to the actions Zoom in/out, Scroll
left/right, Clear Range Selection.

M  +46   -18   DateBar/DateBarWidget.cpp
M  +8    -4    DateBar/DateBarWidget.h
M  +1    -0    MainWindow/Window.cpp

https://invent.kde.org/graphics/kphotoalbum/commit/e756132c800fbe2539d0b59d373f3f7bfadfc470