I'm having a problem where key repeat isn't working in Ghostty on my EndeavourOS setup with KDE Plasma. It's odd because key repeat worked fine for Ghostty on my PC setup from earlier this summer. I've checked the logs with `WAYLAND_DEBUG=1` and I noticed a line saying `wl_keyboard#43.repeat_info(0, 600)`, which seems to indicate an issue. In the settings, it shows key repeat is set to start after 600ms with 25 repeats per second, and this works without a problem in Konsole. I can't figure out where to go from here as I couldn't find any relevant discussions on Ghostty's GitHub or through online searches. Any ideas on how to troubleshoot this? By the way, if I start with `WAYLAND_DISPLAY=ghostty`, key repeat does work, so it seems related to Wayland.
2 Answers
I had a similar issue, but I couldn't find a fix for it. When I run `WAYLAND_DISPLAY=ghostty`, it opens up with GTK decorations, so that doesn’t really solve the problem either.
I encountered a similar problem on OpenSUSE and managed to fix it by following some instructions found on Ghostty's GitHub discussions. It might be worth checking out! I think it might be tied to some recent changes in KDE, and since EndeavourOS and Tumbleweed likely use similar KDE versions, it could help you too.
Thanks for the tip! I’m going to give that a try.
I can't believe this worked! After disabling the Plasma Virtual Keyboard, key repeat is finally functioning in Ghostty. Huge thanks!

I know, that global terminal shortcut doesn't seem to work properly either... Just sharing my thoughts in hopes it might help others.