[[ https://bugs.kde.org/show_bug.cgi?id=250121 | BUG 250121 ]] has been open since September, 2010. It's got 40 votes to have it fixed. It's marked as a junior job, so I thought I'd dig into it.
Before I get too deeply involved, I wanted to ask for opinions on what it should look and operate like. I moved this to a Task so we don't clutter up the bug tracker with discussion (and annoy users from 7-1/2 years ago).
My first thought was an alphabetical listing by function, with the application/component name in parenthesis. The down-arrows/triangles would open the edit option, like usual.
(I'm making these entries up off the top of my head as examples.)
| Function / Application | Primary Shortcut | Secondary Shortcut |
| ------------------------------- | -------------------- | -----------------------|
| Full screen grab (Spectacle) | Meta-Print {icon chevron-down} | (undefined) {icon chevron-down} |
| Next Desktop (KWin) | Meta-Right {icon chevron-down} | (undefined) {icon chevron-down} |
| Next Track (Amarok) | Meta-End {icon chevron-down} | Function-End {icon chevron-down} |
| Previous Desktop (KWin) | Meta-Left {icon chevron-down} | (undefined) {icon chevron-down} |
| Previous Track (Amarok) | Meta-Home {icon chevron-down} | Function-Home {icon chevron-down} |
| Rectangular region (Spectacle) | Shift-Meta-Print {icon chevron-down} | (undefined) {icon chevron-down} |
| Zoom In On Desktop (KWin) | Meta-= {icon chevron-down} | (undefined) {icon chevron-down} |
| Zoom Out On Desktop (KWin) | Meta-(minus) {icon chevron-down} | (undefined) {icon chevron-down} |
It seems like the users aren't interested in having them sorted by application or service, as they're not completely clear on what things like "KDE Daemon" mean.
Does anyone have a different opinon on how to lay this out? @ngraham?
Is there some hidden complexity to this that I'm not aware of? It seems straightforward, more or less, but it's sat open for such a long time that I'm concerned there might be a technical reason it hasn't been implemented yet. If it's just a question of "hasn't been a priority", then, perfect - I'll give it a go.
(I'm only adding people that I personally know have worked on usability and/or core Plasma stuff. Feel free to add others - or unsubscribe yourself if you're not interested, in which case I apologize.)