Bug 460619 - [Regression] Kickoff starts always shown on "meta" key, event if rebinded or cleared hot key
Summary: [Regression] Kickoff starts always shown on "meta" key, event if rebinded or ...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 5.26.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 461548 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-10-17 19:13 UTC by zvova7890
Modified: 2022-11-07 21:54 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zvova7890 2022-10-17 19:13:25 UTC
With no defined hot key for the Kickoff - it still appears when pressing Meta key.
This is started from 5.26.0 release, before with not defined hot key it not appears when meta key pressed.

STEPS TO REPRODUCE
1. Open Kickoff settings and clear hot key, press apply
2. Press meta key

OBSERVED RESULT
Kickoff shown

EXPECTED RESULT
Not react to meta key

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Kernel Version: 5.19.13-zen1-1-zen (64-bit)
Graphics Platform: X11
Processors: 16 × 11th Gen Intel® Core™ i7-11700 @ 2.50GHz
Memory: 31.2 ГиБ of RAM
Graphics Processor: AMD Radeon RX 6800 XT
Manufacturer: ASUS
Comment 1 Nate Graham 2022-10-17 20:23:06 UTC
I'm afraid this was an intentional change. We made it always open when you hit the meta key to alleviate the bugginess caused from trying to look at the shortcut in the widget--which was compounded by the fact that the widget lost the shortcut a lot.

You can changing this by adding the following to your ~/.config/kwinrc file:

[ModifierOnlyShortuts]
Meta=

But don't forget you added it the next time you wonder why the Meta key isn't opening Kickoff. :)
Comment 2 zvova7890 2022-10-18 00:47:47 UTC
Understood. Is there any chance in future to get some toggle for that? Let me explain the case:
When you using shortcuts with meta as modifier, you can miss-hit something, kickoff jump out from the corner and catch part of your miss-hit sequence and begin doing something crazy, like opening random apps and other things. 
In my case, I'm using meta+space for the language switch and sometime, due to near-light typing speed, shit happens and every time I got Kickoff jump on me and piss me off :-) 
Because space button is in my lang-switch sequence, when Kickoff opens - space button work as Enter and open first favorite app, so it's feels like a demon has taken over the my computer :-)
Comment 3 zvova7890 2022-10-18 00:55:24 UTC
I have tried 

[ModifierOnlyShortuts]
Meta=

But with no luck. Kickoff continue to show up with Meta key. Is there need something else?
Comment 4 zvova7890 2022-10-18 01:35:44 UTC
>> Shortuts
Haha, half of the internet with that misspell :-D

[ModifierOnlyShortcuts]
Meta=

Works fine :)
Comment 5 Nate Graham 2022-10-18 16:27:25 UTC
Oh god, I'm so sorry about that misspelling!

In the future, we'll have a nice UI to let you choose what happens when you hit the Meta key. Open Kickoff, Open Overview, Open KRunner, nothing, etc.
Comment 6 Nate Graham 2022-11-07 19:38:31 UTC
*** Bug 461548 has been marked as a duplicate of this bug. ***
Comment 7 meex 2022-11-07 21:54:41 UTC
hi Nate

> I'm afraid this was an intentional change. We made it always open when you hit the meta key to alleviate the bugginess caused from trying to look at the shortcut in the widget--which was compounded by the fact that the widget lost the shortcut a lot.

not sure i understand the reasoning - prior to 5.26.0 Super_L was accessible via the settings UI - wouldn't have leaving it that way worked instead of having to hard-code it, or does the shortcuts UI get the key from the widget?

i work on what they call an 80% keyboard or something like that, so keys are limited - i needed Super_L for another purpose

at any rate, i solved it with `kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""` and a reboot, though i imagine logging off would have worked