Hello @JacobSvenningsen, can you test if adding LANG=en_US.UTF8 LC_ALL=en_US.UTF8 %command% to a game's launch options influences this issue? (from https://github.com/ValveSoftware/steam-for-linux/issues/2122#issuecomment-552639984)
Specifically for dead-keys, changing the locale with launch options does not seem to have an effect. Special keys do indeed work, but nothing happens after pressing dead-keys multiple times or using it as a modifier key.
However, using AltGR and any other key that is not a dead-key, will output the expected symbol. But that is not related to this issue
I'm experiencing exactly the same issue right now about dead keys. They also don't work at all in normal chat window now in latest beta version from june 15th.
I don't recall this ever working, but inside the Steam Overlay, dead-keys does not work at all. This can be a problem if you were to message someone in Spanish using the Nordic layout which is my case, as ~ is a dead-key. Nordic layout for reference:
![]()
Typing España in the regular steam chat is not a problem but if you try doing this in the overlay while playing a game, you'll only end up with Espana. Pressing the dead-key located next to backspace also provides no output at all in the steam-overlay but provides you with ´ in the regular steam chat. However, if you press AltGR and that same key, you'll get | in both the regular chat and in the overlay, as this combination is not a dead-key.
This functionality work inside a Windows VM, and even in Wine.
Output of locale:
Keyboard Layout settings for my system is the system defaults, as shown here:![]()
OS is Debian Sid, but when I ran Ubuntu 3 years ago, this didn't work either, making me think it never actually worked.