[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: Re: Single letter shortcut problem
From: Thomas Zander <zander () kde ! org>
Date: 2010-08-15 21:36:37
Message-ID: 201008152336.38122.zander () kde ! org
[Download RAW message or body]
On Sunday 15. August 2010 20.15.47 Cyrille Berger wrote:
> Any opinion on the subject ?
I don't really have any strong preference for which solution to take; I just
want to point out that having single-key shortcuts is going to be a problem for
more than just Flake. But even inside flake I'm wondering if it makes sense to
have shortcuts to tools and dockers be disabled under certain conditions. Makes
me wonder how consistent the user experience will be.
But back to this issue; Its not limited to Flake only; having 3rd party dockers
will very likely have QLineEdit objects or custom widgets where it makes a lot
of sense to use the normal keyboard buttons. Anything from plain text input to
navigation on a QComboBox would have to be 'fixed' to allow Krita to have
single-letter shortcuts to select a tool or docker.
I'm wondering if using single key shortcuts really will turn out to be a good
idea if you look at the implications of it. How consistent and predictive will
the user experience be? The normal keys are (and should stay) usable in more
places than most people realize.
I mean; what happens when you paint and hit that single letter shortcut.
A: you change tool
What happens if you are typing in the text tool. Or you use a 3rd party tool
that takes keys.
A: it should not change tool
What happens if you are in a KLineEdit
A: ??
What happens if you are in a QCombobox popup that has no entry that begins with
that key.
A: ??
My suggestion is to use the F1/F12 keys instead. Suggest to the user to the
special keys on modern usb keyboards as well. The play/pause/browser/etc etc
ones are X11 mapped so easy to use in the keyboard-shortcut mapping app.
--
Thomas Zander
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic