ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
470 stars 38 forks source link

Multiple issues with Russian layout when playing the game in English #2753

Closed Iaotle closed 2 months ago

Iaotle commented 2 months ago

Your system information

https://gist.github.com/Iaotle/3afae334d699f8d5986c4eed101ba402

Please describe your issue in as much detail as possible:

  1. Shortcuts such as Ctrl+A, Ctrl+C, Ctrl+V will only work when using the English layout. Using the Russian layout will not allow you to interact with chat except to type. This makes erasing messages very annoying (Ctrl+A -> Backspace doesn't work). Probably a very easy fix, but a nice quality of life change.

  2. Searching for heroes using the Russian layout is broken. When the game is in English language mode, the search will use Russian letters, which will not match any hero names. The solution for this is simple - force EN layout for hero search window. Alternatively, load hero names for whatever the current keyboard layout is, if a list is available (though this is not a good solution, the preferred way is to lock the layout for hero search). This has been an issue for a long time, and Dota 2 has a very large Russian playerbase, so it really should get fixed. Lots of quality of life changes have already been implemented for hero search (for instance, "naix" correctly finding Lifestealer). Having to constantly change layouts to ineract with the game is very annoying.

Steps for reproducing this issue:

Regular search: image Search when using Russian layout: image

Iaotle commented 2 months ago

moved to https://github.com/ValveSoftware/Dota2-Gameplay/issues/19821