Version: (using KDE KDE 3.5.8) Installed from: Ubuntu Packages OS: Linux To link "Super" key of the keyboard to "K" of Kmenu
Can you link "Super" key to Kmenu by default for KDE 4.0?
Changed to plasma/kickoff the default "menu" of KDE4. Btw, this binding should be useful. :-)
imho this is really up to the kde shortcut system. i won't be adding any plasma specific shortcut hacks since, as we learned the hard way in kde3, it's just asking for trouble.
*** This bug has been marked as a duplicate of 155347 ***
This bug it isn't a duplicate of bug 155347. Reopening. With this wish, I want to say that, by default, KDE's main menu (in KDE 4.0, Kickoff) must be showed when the user press on "Super" Key for better desktop usability.
It's possible to map any function to Super + somekey but not to Super itself, that's a KDE issue rather than Plasma IMO
Somebody feels like pushing their luck again, huh? Having a key act both as a normal key and as a modifier is asking for trouble and we've already been there and dumped that.
Is this related to or duplicate of Bug 123642?
*** Bug 181547 has been marked as a duplicate of this bug. ***
To solve this problem we can look to the "Alt" key activity on any window with menu. For example, in Kate (KDE 4.2.3). We can press Alt+Left or Alt+Right to switch open documents. But if we press only Alt (without any keys), this event activates the Kate top menu.
*** Bug 182106 has been marked as a duplicate of this bug. ***
"imho this is really up to the kde shortcut system. i won't be adding any plasma specific shortcut hacks since, as we learned the hard way in kde3, it's just asking for trouble." As KDE starts to really rock IMO when it comes to usability, may I suggest to fix the KDE shortcut system? Perhaps as well as the handling of the mouse/keys "forward" & "backward" Would be awesome ;)
It is possible to press "super" type firefox and "enter" to start the application both on Windows, Mac and some other major desktop enviroment(s) for linux. It would definetly be user-friendly to have it here.
*** Bug 296751 has been marked as a duplicate of this bug. ***
Any idea if this gets fixed in KF5?
I have solve this problem via KSuperKey app: http://kde-apps.org/content/show.php?content=154569
Is there any chance that we could integrate ksuperkey or it's function (only launch menu if super key is pressed and release without any other key being pressed in between) into plasma mainline? This is the last thing I would need for a perfect desktop experience.
Using modifiers as shortcuts needs to be supported by kglobalaccel.
This is unfortunately out of scope for KGlobalAccel. To KGlobalAccel a key like "Super" is a modifier and modifier only shortcut activation is not something which is going to work for KGlobalAccel - it just doesn't fit the usecase. A key is either a key or a modifier, but not both at the same time. There are workarounds on X11 for getting the wanted functionality: * Install KSuperKey http://kde-apps.org/content/show.php?content=154569 * Remap the modifier key to be F13 and use F13 as the global shortcut The two solutions above should work on X11. On Wayland I'm willing to add a solution to KWin *outside of KGlobalAccel* to allow a very restricted set of modifier only key activation.
*** Bug 354997 has been marked as a duplicate of this bug. ***
> This is unfortunately out of scope for KGlobalAccel. To KGlobalAccel a key > like "Super" is a modifier and modifier only shortcut activation is not > something which is going to work for KGlobalAccel - it just doesn't fit the > usecase. A key is either a key or a modifier, but not both at the same time. But why not? Windows is doing it somehow. Why can't Kubuntu? This idea is not even innovative, but very useful. It has been around since 2007 and is still not implemented after 8 years. That's ridiculous.
> But why not? Windows is doing it somehow. Windows is Window. It is pretty much irrelevant for us if and how Windows does it. We are using X11, with X11 it's somewhere between difficult and impossible. For Wayland the functionality is already implemented.