@Plagman I can reproduce this issue, but only inside In-Game Overlay. Typing Cyrillic letters in chat while not playing games is working as intended.
@kisak-valve I can repro this issue on Windows 10, so this bug is not Linux-only. Only chat in In-Game Overlay is affected by it.
My specs:
CPU: i5-6600
VGA: nVidia GTX1060 6Gb (proprietary driver 410.78 backported to stretch)
OS: Debian 9 'stretch' x86_64 (kernel 4.15)
DE: Xfce 4.12
This can also be reproduced with Swedish. I can't type the very important "å, ä, ö" characters while in the overlay. Works just fine otherwise, and the overlay shows the characters just fine.
Could it be that the overlay is forced with en_US locale? I know that was a workaround for international players of source games in the past which assumed en_US or C locale and would not start with other locales.
Locale: sv_SE.UTF-8
Steam language: Swedish
I found solution: Steam requires en_US.utf8 locale, so I just installed that locale.
I found solution: Steam requires en_US.utf8 locale, so I just installed that locale.
Its really work for debian 9, russian (cyrillic).
*UPDATE 29.03.21: work for manjaro-xfce-20.2.1 (core 5.9.16 if it matters)
sudo nano /etc/locale.gen or any text editor (откройте /etc/locale.gen в любом текстовом редакторе, например nano)# in # en_US.UTF-8 UTF-8 (удалите # в # en_US.UTF-8 UTF-8)sudo /usr/sbin/locale-gen (напечатайте в терминале sudo /usr/sbin/locale-gen)@drradio, @CandyFiend This didn't work for me :(
Linux mint 19.3
Cinnamon 4.4.8
Intel Core i5-7200U
Nvidia Geforce 940MX (driver 435.21)
EDIT: if it's important, I've installed my system in the English language. I tried to switch the language to Russian (and apply it system-wide) + reboot, but this didn't help
@kisak-valve I still have this issue too, but only in some games, like "Slay The Spire" and only in Steam In-game Overlay. Workarounds offered by @CandyFiend didn't worked. (I have both locales enabled and generated already.)
Should this issue be reopened, or we have to report this problem to affected game's developer?
If the latter, what is the best way to do it, e.g. through Steam Support or Steam Community forums?
Hello @sizeofbool, I took a look around and #2122 is open and tracking your issue. Feel free to add your experience to that issue report.
I can confirm this bug. In steam (overlay) another input langs works, but in game doesn't work. example Dead By Daylight, with active russian lang I cant type in chat and I cant movement (w a s d) but digits work
Nothing extracted yet.
System information
Please describe your issue in as much detail as possible:
I can't type russian (cyrillic) text from keyboard to any input form, but it's possible to paste text typed in editor (another programm) to the form. Typing leads to no symbol is appeared on the input form. English text works fine.
I think it is because somewhere in libraries is broken.
Steps for reproducing this issue: