protonscr

Games do not recognize russian keyboard layout input.

protonopen
ValveSoftware/Proton#7161 · opened 2023-10-08 by Oikio · updated 2026-04-07 · 17 comments · github
3 matching comments, n / p to jump
OOikio 2023-10-08 github

I've failed to find dedicated issue to the problem on Github.

Games do not recognize russian keyboard layout input. Looks like problem is persistent across all games and everything works in native games like CS2.

Typing in Russian layout:

  • Baldur's Gate 3 - does not work (inventory search)
  • Eco - symbols are rendered as question marks
  • Stellaris - works in launcher, question marks in game

Proton: used either default Proton per game, or experimental - same issue.

Operating System: Arch Linux
KDE Plasma Version: 5.27.8
Kernel Version: 6.5.6-arch2-1 (64-bit)
Graphics Platform: X11

EEntityinArray 2023-10-16 github

Having the same issue with Garry's Mod under Proton Experimental and Proton 8.0-4
input in russian layout shows up as question marks

Operating System: Arch Linux
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11
Kernel Version: 6.5.7-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5700G with Radeon Graphics
Memory: 31,2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0

?ghost 2023-11-09 github

Same problem in Dead by Daylight and Overwatch. Can't type in chat, WASD keys not working until I switch to the US layout.

DDuck375 2023-11-19 github

Having issues with Garry's Mod and Lethal Company. Both do not accept RU input and replace it with question marks.
Also it's persistent between two devices with different hardware.
Specs:
OS: Arch Linux
Kernel: 6.6.1-arch1-1 (PC) / 6.5.9-arch2-1 (Laptop)
DE: Plasma 5.27.9 on X11
CPU: Intel i3 13100F (PC) / Ryzen 5 5500U (Laptop)
GPU: Nvidia 1050 Ti (PC) / AMD ATI 03:00.0 Lucienne (Laptop)
RAM: 32 Gb (PC) / 16 Gb (Laptop)
Proton: Any*

AAnameVi 2024-02-12 github

Having the same issue with Garry's Mod, Tabletop simulator under Proton Experimental, input in russian layout shows up as question marks.

OS: ALT Regular Sisyphus x86_64
Host: ASUS TUF Gaming F15 FX506LH_FX506LH 1.0
Kernel: 6.6.16-un-def-alt2 (64-bit)
Packages: 2861 (rpm), 9 (flatpak)
Shell: zsh 5.9
Display: wayland server: X.Org v: 1.23.2.4 with: Xwayland v: 23.2.4
Resolution: 1920x1080
DE: Plasma 5.27.10
KDE Frameworkds 5.113.0
WM: kwin
CPU: Intel i5-10300H (8) @ 4.500GHz
GPU: Intel CometLake-H GT2 [UHD Graphics] driver: i915 v: kernel
GPU: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] driver: nvidia v: 535.154.05

?ghost 2024-06-10 github

I don't have this issue anymore. Is it fixed?

OOikio 2024-06-22 github

I can confirm issue being still present with latest proton version for the same titles I've posted it with.

KKweezyCode 2024-11-08 github

still issue

QQeruv 2024-12-01 github

I have this problem too

Eeeslambec 2024-12-02 github

LANG=ru_RU.utf8 %command%

your game's settings -> put that command to "Launch option" and run. It worked for me.

KKweezyCode 2024-12-03 github

LANG=ru_RU.utf8 %command%

your game's settings -> put that command to "Launch option" and run. It worked for me.

does not work (Manjaro GNOME edition)

Ffakelag28 2024-12-24 github

I also encountered this issue on Steam Deck in Garry's Mod. Any launch options and changes system locales dont help.

XxDShot 2024-12-25 github

I also encountered this issue on Steam Deck in Garry's Mod. Any launch options and changes system locales dont help.

https://github.com/Facepunch/garrysmod-issues/issues/5012#issuecomment-2543350017

Ffakelag28 2024-12-26 github

I also encountered this issue on Steam Deck in Garry's Mod. Any launch options and changes system locales dont help.

https://github.com/Facepunch/garrysmod-issues/issues/5012#issuecomment-2543350017

I have a issues on the Windows version using Proton.

Ffakelag28 2024-12-29 github

I found the only working solution to this problem, add the following to the startup settings:
HOST_LC_ALL=ru_RU.UTF-8 %command%

DDerflerp 2025-11-16 github

Was having this issue in Rust, solved by the suggested launch options. :)

MMarkoPasalic 2025-11-30 github

I found the only working solution to this problem, add the following to the startup settings: HOST_LC_ALL=ru_RU.UTF-8 %command%

You saved me, I confirm that worked for me to play steam game in qwerty with azerty keyboard. I simply changed "ru" by "us" :)

JJeanP00l 2026-04-07 github

EN----------------
It took a lot of time, pain, and tears, but the neural network, running through the proton repository, finally helped us come to a solution.

If English is the first language in your keyboard settings and the command HOST_LC_ALL=ru_RU.UTF-8 %command% does not help

Use in launch options:
HOST_LC_ALL=ru_RU.UTF-8 XMODIFIERS= GTK_IM_MODULE= QT_IM_MODULE= %command%

Without inserting HOST_LC_ALL=ru_RU.UTF-8 russian language will be displayed as "????"

Theoretically, it will work with other languages ​​that have the same problem, you just need to replace ru_RU with your language

RU-------------------
На это ушло много времени, боли, слез, но нейросеть, прогнанная через репозиторий proton все же помогла прийти к решению.

Если у вас английский язык стоит первым в настройках клавиатуры и команда HOST_LC_ALL=ru_RU.UTF-8 %command% не помогает

Используйте в параметрах запуска:
HOST_LC_ALL=ru_RU.UTF-8 XMODIFIERS= GTK_IM_MODULE= QT_IM_MODULE= %command%

Без вставки HOST_LC_ALL=ru_RU.UTF-8 русский язык будет отображаться как "????"

Теоретически, будет работать и с другими языками, у которых та же проблема, нужно лишь заменить ru_RU на ваш язык.

Proton versions

Launch lines