Bug 91542

Summary: Add a keyboard shortcut for JPEG lossless rotation in album view
Product: [Applications] digikam Reporter: Michał Kosmulski <michal>
Component: Usability-KeyboardAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 5.8.0
Sentry Crash Report:

Description Michał Kosmulski 2004-10-17 21:09:16 UTC
Version:           0.7 beta 1 (using KDE KDE 3.3.0)
Compiler:          gcc 3.3.4 
OS:                Linux

In the image viewer, there are keyboard shortcuts ("1", "2" and "3") for rotating the image. In digikam 0.6.2 these used to also work in the album view, but now they are gone. I would be happy to have a shortcut for rotating, especially that I want to rotate in the album view, not in the image viewer so that operations are done losslessly (see bug #87804).
Comment 1 Renchi Raju 2004-10-18 01:54:30 UTC
the jpeglossless actions come from kipi-plugins. none of the kipi-plugins' actions have shortcuts assigned to them, as these have to work with multiple apps and hence there might be conflicts of these actions with the application actions. you can set the shortcuts for these actions manually (in digiKam) by opening the configure shortcuts dialog (under settings) and then setting shortcuts there
Comment 2 Stephan Kulow 2004-10-18 09:59:40 UTC
That's a pretty unsatisfying solution. Why can't digikam provide shortcuts for plugins that are eventually installed (and very much preferred to have installed)?
Comment 3 Michał Kosmulski 2004-10-18 10:45:13 UTC
Exactly. I added shortcuts manually, so now the keys 1, 2 and 3 perform rotation both in the image editor and in the album view. I think digikam should come with these shortcuts 'out of the box'.
Comment 4 Renchi Raju 2004-10-18 19:20:21 UTC
answering to coolo's comments: the jpeglossless plugin used to be a part of digikamplugins which was developed and maintained by the digikam team. at that time, we could easily sync with any changes in the plugins with the main app and also avoid keyboard accel conflicts. these plugins have now been ported to kipi-plugins and are meant to act with multiple applications. as there is a risk of the plugin accels conflicting with an app accel, it was decided by the kipi authors to not have any keyboard shortcuts for the plugin actions. users' still have the choice of specifying keyboard shorcuts using standard keyboard configuration dialog. 

now to the question of digikam assigning shortcuts to plugin actions, means digikam being aware of what actions are available for a specific plugin and assigning shortcuts to them digikam has the following caveats:
a) preferential treatment to some plugins over others
b) keeping in sync with changes in plugin action names, which we have no control over. for eg, if jpeglossless action "rotate 90" name changes to "rotate90" from one version to another and both versions work with digikam, then you have broken keyboard shorcuts across versions.
Comment 5 Renchi Raju 2004-10-18 19:34:24 UTC
reasons mentioned above. user still has the option to configure the shorcuts manually.
Comment 6 caulier.gilles 2017-12-14 23:03:59 UTC
With 5.8.0 : Item/Rotate/Left : CTRL+SHIFT+LEFT and Item/Rotate/Right : CTRL+SHIFT+RIGHT

Gilles Caulier