-
Notifications
You must be signed in to change notification settings - Fork 635
[BUG] Rofi does not detect [133] key press when fcitx5 is running #2123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Is super key bound do something in fcitx5? |
I have tried removing every keybind in fcitx that contains super but nothing changes. Rofi still receive |
I have the same issue, appeared in recent system-update that introduced fcitx5 |
I did not make the patch, I asked somebody who helped with the patch to look at it, but have not heard back. |
Handling modifiers with rofi and fcitx5 has been a nightmare. After spending quite some time debugging, I came up with a workaround that works for most major scenarios: #2015. I don't think there's much more we can do on the rofi side. The key events seem to get lost somewhere inside https://github.com/fcitx/xcb-imdkit. |
@amosbird maybe a run-time flag to disable imdkit can be helpfull? |
That's a good idea. Actually I rarely use input method inside rofi TBH. I'll submit a PR for it. |
Thanks! |
Rofi version (rofi -v)
1.7.8
and1.7.8-31-gf0ccf4c1 (makepkg)
Configuration
https://gist.github.com/imsuck/36ad7b25cee9244c42c82c53734a4e33#file-config-rasi
Theme
https://gist.github.com/imsuck/36ad7b25cee9244c42c82c53734a4e33#file-theme-rasi
Timing report
No response
Launch command
rofi -show drun -kb-cancel '[133]'
Step to reproduce
rofi -show drun -kb-cancel '[133]'
Expected behavior
Rofi closes after pressing Super.
Actual behavior
Rofi does not close.
Additional information
Running
G_MESSAGES_DEBUG=IMDKit rofi -show keys -kb-cancel "[133]"
with fcitx5 gives:And without fcitx5:
Using wayland display server protocol
I've checked if the issue exists in the latest stable release
The text was updated successfully, but these errors were encountered: