[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-usability
Subject: Re: KAction port: do we need to support multiple shortcuts per action?
From: Thomas Zander <zander () kde ! org>
Date: 2005-11-29 16:44:33
Message-ID: 200511291744.34285.zander () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Thanks for the clarification; I kind of expected there to be a mixup since
I (knowing a bit or two about usability) have a really hard time coming
up with reasons of why accessing the same thing in two different,
non-conflicting manners is a usability issue.
Maybe the trolls found some reasons that I can't think of, but I can think
of a dozen reasons why having 2 shortcuts leading to the same action (or
even 4, as there apparently are) is usefull for usability.
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.
I'd say that KDE4 should indeed try to keep multiple shortcuts per action.
On Tuesday 29 November 2005 17:02, Hamish Rodda wrote:
> On Wednesday 30 November 2005 02:52, Thomas Zander wrote:
> > Could you explain more clearly what 'multiple shortcuts' is?
> >
> > I can imagine 2 things;
> > * Having more then one complete shortcut per action.
>
> This is what I meant. In KDE, this is provided by KShortcut, which can
> have up to 4 separate key sequences (although it seems only 2 are
> supported by the config gui). In KDE3, KAction allows any of the
> sequences to activate the same action. If we were to use QAction as a
> base for KAction in KDE4, to keep this feature we (or Trolltech) would
> have to add multiple sequence support.
>
> > * Having to press multiple keysequences per shortcut. (emacs style)
>
> Key sequences are supported (by QKeySequence).
--
Thomas Zander
[Attachment #5 (application/pgp-signature)]
_______________________________________________
kde-usability mailing list
kde-usability@kde.org
https://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic