I think, that only a few people really use the keyboard accelerators
but they are enabled by default. Why not show them only when needed?
There is a nice select box in the KDE oxygen settings.
There are 3 options
- Allways show
- Allways hide
- Show when needed
The default setting is "Allways show". I think, we should make "Show
when needed" default because it looks better. Also Windows and GNOME
are not showing keyboard accelerators by default.
Regards, Valentin
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
Do you have data to back up that statement? Most people around me use
accelerators ocassionally, though they prefer shorrcuts. I think wether
or not they're used could depend on the target audience quite a lot.
> Why not show them only when needed?
Because that could make it harder for beginners to even realize that
there is the concept of accelerators. I can imagine someone looking at a
menu and wondering what the highlighted letters are for. If he first
needs to press and hold a key to see the highlighting that would seem to
make it harder to discoverthis concept.
> There is a nice select box in the KDE oxygen settings.
>
> There are 3 options
> - Allways show
> - Allways hide
> - Show when needed
>
> The default setting is "Allways show". I think, we should make "Show
> when needed" default because it looks better.
This part should be discussed with our artists and maybe usability team.
> Also Windows and GNOME
> are not showing keyboard accelerators by default.
Other desktop systems doing this does not necessarily mean its a good
thing for KDE too.
Andreas
Now that we are talking about keyboard accelerators. Check this rekonq bug: https://bugs.kde.org/show_bug.cgi?id=275858
The thing is that rekonq's tabs get a keyboard accelerator but many times it conflicts with kde shorcuts and it shows a warning missage.
Suggestions in aproach on how to solve this issue? (because I thinks rekonq is not the only program which faces this problem)
Regards,
Marc Deop
> Now that we are talking about keyboard accelerators. Check this rekonq
> bug: https://bugs.kde.org/show_bug.cgi?id=275858
>
> The thing is that rekonq's tabs get a keyboard accelerator but many
> times it conflicts with kde shorcuts and it shows a warning missage.
>
> Suggestions in aproach on how to solve this issue? (because I thinks
> rekonq is not the only program which faces this problem)
How do the accelerators get there, explicitly or by adding a nice
ampersand?
KShortcut shortcut("alt+T");
if (KGlobalAccel::self()->isGlobalShortcutAvailable(shortcut.primary())) {
addTab("&Title");
} else {
addTab("Title");
}
-> that's it?
Cheers,
Thomas
The question is why does rekonq have Alt+<letter> shortcuts in the first
place. Unless it removes all manually-assigned accelerators and disables
the KDE accelerator-manager having default-shortcuts of Alt+<letter>
needs to be considered a bug in rekonq IMHO.
Andreas