KAction port: do we need to support multiple shortcuts per action?
Matthias Ettrich
ettrich at trolltech.com
Tue Nov 29 17:05:03 GMT 2005
On Tuesday 29 November 2005 17:44, Thomas Zander wrote:
> Think of things like 'ctrl-=' and 'ctrl-+' being used to allow a logical
> key for font-enlargement but do not force the user to use shift.
That's a different bug, but yes, it's a bug. We wanted to fix it for a long
time, but never got around doing it (it's on the project plans again).
The trouble is that there really are two kinds of shortcuts: one kind is the
symbol you want to generate, the other kind is the key with the symbol. The
latter doesn't always work, but in most cases it is what the users (and the
programmer) expects.
"Shift-+" as a shortcut really should mean "the shift key is pressed down, and
the key with the + symbol on it". The fact that you sometimes need shift to
generate the + symbol shouldn't matter.
Solving this on X doesn't exactly trivial, from a key press to a key event we
have numerous levels of abstraction. I'm sure it can be solved somehow, but I
haven't looked into it yet.
Matthias
More information about the kde-core-devel
mailing list