| Summary: | IME switching should be possible without an active input method context | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Yatao Li <yatao.li> |
| Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | duha.bugs, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Yatao Li
2025-08-18 09:58:29 UTC
> Ideally, the launcher (or anything that redirects input to a text input) should be aware of IME keyboard shortcut (fcitx5, ibus etc.), prevent default action (space, enter, etc.) and pass the signal to the IME switcher.
There isn't really a IME switcher or IME keyboard shortcut, the input method just grabs all keys and does *something* with them under the hood - one of them being that internal shortcut.
Kickoff doesn't focus the search field by default, so there's no input method active, so it can't grab anything. If you first click on the search field, it works.
The proper fix would imo be for the keyboard layout shortcut to be handled by KWin, as a normal global shortcut.
|