https://bugs.kde.org/show_bug.cgi?id=434988

--- Comment #19 from fanzhuyi...@gmail.com ---
The Qt documentation
(https://doc.qt.io/qt-6/qkeysequence.html#keyboard-layout-issues) gives some
rationale of why it is desirable to set shortcuts like Meta+! instead of
Meta+Shift+1:

""" 
For example, the shortcuts, Ctrl plus and Ctrl minus, are often used as
shortcuts for zoom operations in graphics applications, and these may be
specified as "Ctrl++" and "Ctrl+-" respectively. However, the way these
shortcuts are specified and interpreted depends on the keyboard layout. Users
of Norwegian keyboards will note that the + and - keys are not adjacent on the
keyboard, but will still be able to activate both shortcuts without needing to
press the Shift key. However, users with British keyboards will need to hold
down the Shift key to enter the + symbol, making the shortcut effectively the
same as "Ctrl+Shift+=".

Although some developers might resort to fully specifying all the modifiers
they use on their keyboards to activate a shortcut, this will also result in
unexpected behavior for users of different keyboard layouts.

For example, a developer using a British keyboard may decide to specify
"Ctrl+Shift+=" as the key sequence in order to create a shortcut that
coincidentally behaves in the same way as Ctrl plus. However, the = key needs
to be accessed using the Shift key on Norwegian keyboard, making the required
shortcut effectively Ctrl Shift Shift = (an impossible key combination).
"""

Based on that, I think that this report should be closed as WONTFIX, unless
there is a reasonable way to handle the problem raised above.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to