Английская «O»
в английской раскладке показывает
keysym = 111
keycode = 32
в русской раскладке показывает
keysym = 1757
keycode = 32
В коде, который видел для обработки используют keysym, при этом, например [Ctrl + O — открыть] или [f — fullscreen] не будут работать в русской раскладке.
Почему не используют keycode, если оно не меняется в зависимости от раскладки?
keycode может быть разным на разных клавиатурах?
Как вообще решается вопрос работы горячих клавиш в альтернативных раскладках?