Bug 166578 - Default Keyboard zoom requires three fingers
Summary: Default Keyboard zoom requires three fingers
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 0.1
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-14 22:26 UTC by Dotan Cohen
Modified: 2012-06-27 12:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 0.10.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2008-07-14 22:26:43 UTC
Version:           SVN: Version 0.10.0-beta2 (rev.: 832007) (using KDE 4.0.83)

Although most applications specify "Ctrl +" for Zoom In and "Ctrl -" for zoom out, every program that I've ever encountered is liberal and allows for "Ctrl =" instead of "Ctrl +". This saves the user from holding the shift key to turn "=" into "+". However, Digikam insists on having a literal "+" and will not accept "=". Please correct this for the default behaviour, even though the user can set a different shortcut. Thanks.
Comment 1 Mikolaj Machowski 2008-07-14 23:14:47 UTC
What other apps?
digiKam tries to follow KDE HIG lines and there is no allowance for
Ctrl+= . Also in other KDE apps I tried Ctrl+= isn't working.
IMO this should be reassigned to general KDE usability.
Comment 2 Dotan Cohen 2008-07-14 23:37:18 UTC
In Konqueror, for instance, the user can hold the Ctrl key and depress the "=+" key to have the text enlarged. This does not work in Digikam. In Digikam the user must hold Ctrl and Shift together and then press the "=+" key to increase the thumbnail size.
Comment 3 Andi Clemens 2008-07-14 23:45:28 UTC
I can't confirm this, CTRL+= does nothing in konqueror on my system.
Comment 4 Dotan Cohen 2008-07-15 09:46:13 UTC
In Konqueror (as a web browser, not as a file manager), in order to make text larger, on your system requires Ctrl-Shift-"=+"? I just checked and the default Konqueror setting is "Ctrl =" for konqueror.

To be clear, "=" and "+" are on the same key. When pressed without Shift, the "=" character is produced. When pressed with Shift, the "+" character is produced.

Although Konqueror performs as expected, I just tested with some other KDE apps (Konsole, Marble, Okular) and they all expect Ctrl-Shift-"=+" as well. Every non-KDE application (Mozilla products, anything MS, Gnome programs) do not require a three-fingered keystroke to increase zoom/font, even though the keyboard shortcut in those applications is labeled as "Ctrl +". It seems accepted that although the "+" character is the Shifted version of the key, keyboard shortcuts that enlarge / zoom work with the non-shifted version "=".

I see that this is not a Digikam issue, so I would like to move it to the appropriate Product. I don't see a Useability Product, and nothing else looks relevant. I don't know what "Bindings" is, but might that be the place (as in Keyboard Bindings)?

Thanks.
Comment 5 Marcel Wiesweg 2008-07-15 18:57:06 UTC
Bindings is for script languages (Python, Ruby). This is about libraries here, kdelibs/kdeui maybe.
Note: On my keyboard, "+" is first on its key, "=" is secondary on the "0" key. Perhaps devs have never encountered your problems.
Comment 6 Dotan Cohen 2008-07-15 19:07:16 UTC
I don't see "kdeui" so I moved the bug to kdelibs. I hope that someone knowledgeable will step in and put the bug in the right place.

Although I don't live in the US, this laptop did come from the states and has one key for both "=" (regular) and "+" (shift). This key is directly to the left of the Backspace key (some keyboards have "\" between the two). Looking at other keyboards and googling, this seems to be the standard.
Comment 7 David Faure 2008-07-23 13:55:51 UTC
Isn't this related to Bug 154082 and http://trolltech.com/developer/knowledgebase/524/
?
Comment 8 Dotan Cohen 2008-07-26 16:32:30 UTC
@David:
It does seem related, but I am not knowledgeable enough to know. I will try to build a current SVN of KDE and see how it works, because the patch in 154082 did not make it into KDE 4.1rc1
Comment 9 Dotan Cohen 2008-11-28 21:00:23 UTC
Works in Trunk. Thanks.
Comment 10 Dotan Cohen 2012-06-27 12:44:54 UTC
Actually, the problem still exists in Digikam 2.5.0. I can set the keyboard shortcut to "Ctrl =" (which other applications colloquially call "Ctrl +") but the default is "Ctrl +" which requires the Shift key to be depressed, in defiance of all other applications which work without Shift.