I’m flying 3 clients at the same time. Since two days ago clients started to lose keyboard input after I switch between them. Mouse works just fine tho. I haven’t been able to figure a pattern, sometimes I may successfully switch between clients more than 10 times in a row, sometimes it breaks every time I switch. The issue eventually fixes itself after couple of switches between clients.
It’s very annoying and borderline dangerous when doing some pvp/pve that requires timed input, because they may just not work.
More environmental context:
I’m using native steam client for NixOS (Wayland + Sway), though steam runs via Xwayland. All clients are on different sway “desktops”. I switch between them with Mod + n or Mod + Tab.
What I’ve tried:
- Different proton versions: (8.0-5 - launcher won’t start, 9.0-4, Experimental, Hotfix). No effect
- DX11 (DX12 is my default). No effect
- Gamescope. Doesn’t support multiple windows, so won’t do and I couldn’t properly test multiple clients.
- Manually focusing on a game window via
swaymsg -r focus
. No effect - Making eve client windows floating by default. No effect
Also nothing interesting in steam client logs and no entries in LogLite.
Also I wasn’t able to reproduce it running single client and switching between it and another desktop (eg FF). However the issue does occur if I have multiple clients running and I switch between one specific client and other random desktop, which even more confuses me