Summary: | Add a keyboard shortcut for JPEG lossless rotation in album view | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Michał Kosmulski <michal> |
Component: | Usability-Keyboard | Assignee: | 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
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 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)? 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'. 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. reasons mentioned above. user still has the option to configure the shorcuts manually. With 5.8.0 : Item/Rotate/Left : CTRL+SHIFT+LEFT and Item/Rotate/Right : CTRL+SHIFT+RIGHT Gilles Caulier |