Bug 410177

Summary: Activate Application Launcher Widget shortcut secretly also adds Meta hotkey
Product: [Applications] systemsettings Reporter: Kevin <kjslag>
Component: kcm_khotkeysAssignee: Michael Jansen <kde>
Status: RESOLVED LATER    
Severity: normal CC: kde
Priority: NOR    
Version First Reported In: 5.16.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: System Settings window

Description Kevin 2019-07-25 05:40:37 UTC
Created attachment 121709 [details]
System Settings window

SUMMARY
When the Activate Application Launcher Widget shortcut is set to any hotkey, the Meta key also activates the application launcher, even though it shouldn't. Also, although the default hotkey is Alt-F1, the settings window shows that the default is None.

STEPS TO REPRODUCE
1. Start KDE with a new user
2. Press the Meta key
3. This opens the bottom-left Application Launcher menu. But it shouldn't because the hotkey is assigned to Alt-F1.
4. Use System Settings to unset the Activate Application Launcher Widget shortcut. (See attached screenshot.)
5. Now the Meta key doesn't open the Application menu. (This is correct, but it doesn't make sense that removing the Alt-F1 hotkey also removes a Meta hotkey.)
6. System Settings shows that the default hotkey is None, even though a fresh KDE defaults to Alt-F1 (and secretly also Meta).


SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.60.0
Qt Version: 5.13.0

ADDITIONAL INFORMATION
There are many related bugs:
https://bugs.kde.org/show_bug.cgi?id=391322
https://bugs.kde.org/show_bug.cgi?id=346918
https://bugs.kde.org/show_bug.cgi?id=356145
https://www.google.com/search?q=Shortcut+Activate+Application+Launcher+Widget
Comment 1 Kai Uwe Broulik 2019-07-25 06:44:41 UTC
Meta activates whatever first launcher it finds that has a shortcut assigned. This is a bit of a hack but works fine for normal use. We're aware that this is not configurable in the UI right now.