Summary: | Would like to use the arrow keys to pan an image | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Duncan Hill <kdebugs> |
Component: | Usability-Keyboard | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | caulier.gilles, rapsys |
Priority: | NOR | ||
Version: | 0.7.3 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.1.0 | |
Sentry Crash Report: |
Description
Duncan Hill
2005-05-19 10:01:51 UTC
Middle mouse button (for those that have it) works fine. > Resolution| |WORKSFORME
> Middle mouse button (for those that have it) works fine.
I'm glad to hear that it's no longer a problem for you. But it's still a
(minor!) issue for some users. While the middle button works fine, it has one
huge drawback: this functionality isn't discoverable.
So, could you please reopen your wish?
Thanks,
Gilles
Reopening at Gilles request. I suppose this actually extends into being able to configure more shortcuts in the shortcut area - though there are certainly a ton of them in there already. I'm using a laptop with a touchpad, so I don't have a middle mouse button... I have no problem using a modifier key like ctrl, alt or shift to activate the panning mode @Tom: pressing left and right mouse buttons together usually simulates an middle click. works fine here. @Keyboard jockeys: which apps have this feature, and more importantly what shortcuts are they using? (I like consistency) Achim Achim Bohnet wrote:
[bugs.kde.org quoted mail]
check out gwenview, they have this feature.
no shortcuts, just hold down the mouse button and move the cursor
or on a touchpad tap twice and hold down on the second tap (standard
behaviour for dragging something)
I also like to compare with ACDSee and irfanview on windows, but I don't
know how they do it.
I'm ACDSee does it, don't know about irfanview.
>
> Achim
>
>
I am a bit confused about the comments. You were asking for _keyboard_ navigation in image editor, right? I agree with that; one should be able to use Arrow keys to pan the image, and maybe even Ctrl-arrow for accelerated movement and Shift-arrow for slower movement. As far as I can see, this should not be in conflict with anything in image editor view (in album view they are used for multiple selection). Achim: Have you already made any decision on this feature? From #7 : As far as I can see, this should not be in conflict with anything in image editor view ==> Wrong : there is a conflic with keyboard handling used by Text Editor in Comments & Tags Side bar. If this view is active in editor, it take the focus and image panning in canvas will not work... Gilles Caulier the ctrl and shift for slower and faster panning are not really important to me. What would be more intuitive would be to look at the time one of the arrow key is held down. The longer the key is down the faster the movement. Immediate stop when the key is released. > ==> Wrong : there is a conflic with keyboard handling used by Text Editor > in Comments & Tags Side bar. If this view is active in editor, it take the > focus and image panning in canvas will not work... And would it be possible to activate arrow-panning when the Comments/Tags sidebar is not active? > What would be more intuitive would be to look at the time one of the arrow > key is held down. The longer the key is down the faster the movement. > Immediate stop when the key is released. Yes, that sounds even better than Ctrl/Shift. *** Bug 143947 has been marked as a duplicate of this bug. *** Probably easier would be one shortcut to pop-up pan widget, use arrows to navigate there and use escape to close pan widget SVN commit 1080184 by cgilles: add keybaord handling to pan preview and editor canvas with arrow key. BUGS: 105934 M +47 -4 libs/widgets/common/previewwidget.cpp M +2 -0 libs/widgets/common/previewwidget.h M +43 -0 utilities/imageeditor/canvas/canvas.cpp M +11 -10 utilities/imageeditor/canvas/canvas.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1080184 |