когда раскладка на русском, а не на английском языке. При переключении раскладки с английской на русскую обработка клавиш происходит некорректно, меняется сканкод клавиши, её название. Проблема проявляется только на OC Linux, на MS Windows таких проблем нет. Такой баг присутствует даже в редакторе, при использовании горячих клавиш (если раскладка на русском редактор просто не реагирует на нажатие клавиш). Можно ли как-то исправить эту проблему, чтобы клавиши возвращали свои названия и сканкоды одинаково независимо от раскладки пользователя под OC Linux? Заранее спасибо.
Принудительно переключать на английскую только
https://github.com/godotengine/godot/pull/46764 Нашел такой пуллреквест
Это для 3.4
Похоже, скачал тестовый проект, на 3.3.3 не работает. Сейчас попробую найти бета версию 3.4.
https://godotengine.org/article/dev-snapshot-godot-3-4-beta-4
Спасибо
Большое спасибо за помощь, действительно этот пуллреквест относится к версии 3.4, ведь только в этой версии добавили возможность забиндить конкретную физическую клавишу. Работает без проблем на любой раскладке, с совместимостью с версией 3.3.
Обсуждают сегодня