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||(undefined)|
|Next Desktop (KWin)||Meta-Right||(undefined)|
|Next Track (Amarok)||Meta-End||Function-End|
|Previous Desktop (KWin)||Meta-Left||(undefined)|
|Previous Track (Amarok)||Meta-Home||Function-Home|
|Rectangular region (Spectacle)||Shift-Meta-Print||(undefined)|
|Zoom In On Desktop (KWin)||Meta-=||(undefined)|
|Zoom Out On Desktop (KWin)||Meta-(minus)||(undefined)|
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.)