Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't type russian text, but can paste it #6005

Closed
drradio opened this issue Dec 31, 2018 · 8 comments
Closed

Can't type russian text, but can paste it #6005

drradio opened this issue Dec 31, 2018 · 8 comments
Assignees

Comments

@drradio
Copy link

drradio commented Dec 31, 2018

System information

  • Steam client version (build number or date): 1544834093 (Dec 14 2018 22:19:09)
  • Distribution: Debian GNU/Linux Stretch
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

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:

  1. Select input form (for example, in the chat window);
  2. Try to type some russian text;
  3. Frustrate;
  4. Try to paste some russian text;
  5. Voilà!
@sizeofbool
Copy link

sizeofbool commented Jan 1, 2019

@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

@zebh
Copy link

zebh commented Jan 17, 2019

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

@drradio
Copy link
Author

drradio commented May 11, 2019

I found solution: Steam requires en_US.utf8 locale, so I just installed that locale.

@drradio drradio closed this as completed May 11, 2019
@CandyFiend
Copy link

CandyFiend commented Jun 15, 2019

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)

  1. go to terminal (откройте терминал / консоль)
  2. open text file in nano sudo nano /etc/locale.gen or any text editor (откройте /etc/locale.gen в любом текстовом редакторе, например nano)
  3. type password (введите пароль)
  4. delete # in # en_US.UTF-8 UTF-8 (удалите # в # en_US.UTF-8 UTF-8)
  5. save and close file (сохраните и закройте файл)
  6. type in terminal sudo /usr/sbin/locale-gen (напечатайте в терминале sudo /usr/sbin/locale-gen)
  7. type password (введите пароль)
  8. restart Steam (перезапустите steam)
  9. FINISH (try/ пробуй)

@kolayne
Copy link

kolayne commented Jan 19, 2020

@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

@sizeofbool
Copy link

sizeofbool commented Jan 19, 2020

@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?

@kisak-valve
Copy link
Member

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.

@steamlinux
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants