[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