end-4 / dots-hyprland

i hate minimalism so...
https://end-4.github.io/dots-hyprland-wiki/en/
GNU General Public License v3.0
4.57k stars 320 forks source link

Ctrl Key gets stuck #665

Open aliqut opened 4 months ago

aliqut commented 4 months ago

The issue

Similar to https://github.com/end-4/dots-hyprland/issues/288#issuecomment-1964554707. My CTRL key randomly gets stuck until it is pressed again, doesn't happen with any other keys. Killing fcitx5 fixes this, but I'm not sure what logs/configs to look through to resolve this.

end-4 commented 4 months ago

have you tried using fcitx5-configtool then going to Global Options and removing cursed keybinds?

end-4 commented 4 months ago

Hmm actually, I think I can confirm this does sometimes happen (not sure about killing to fix) My laptop keyboard's Ctrl key isn't that great, so I've been thinking it's a hardware issue. But turns out it isn't, since I never have this problem when using Windows

aliqut commented 4 months ago

yeah, it's quite annoying. i'll look into the issue as well later.

aliqut commented 4 months ago

any update? i haven't been able to resolve the issue

DaanVervacke commented 3 months ago

I'm having the same issue.

aliqut commented 3 months ago

@DaanVervacke remove fcitx5 from your hyprland execs

daUnknownCoder commented 1 month ago

oh wow i thought i was the only one with that issue, also i havent been getting that issue lately with this config (idr if this was the default @end-4 gave):

## See https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
env = QT_IM_MODULE, fcitx
env = XMODIFIERS, @im=fcitx
# env = GTK_IM_MODULE, wayland   # Crashes electron apps in xwayland
# env = GTK_IM_MODULE, fcitx     # My Gtk apps no longer require this to work with fcitx5 hmm
env = SDL_IM_MODULE, fcitx
env = GLFW_IM_MODULE, ibus
env = INPUT_METHOD, fcitx

# Execute your favorite apps at launch
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP

version: hyprland-git 0.43.0.r90.e2426942-1 6.11.1-arch1-1 fcitx 4.2.9.9-2