История изменений
Исправление
kvpfs,
(текущая версия)
:
английские раскладки тоже бывают разные
В этом и дело. Я хз как решить эту задачу без готового варианта, ибо нет возможности экспериментировать с разными клавиатурами. Так в теории есть XKeysymToKeycode(), который конвертит keysym в keycode, но я не уверен, что это мне поможет т.к. при нажатии на какую-то кнопку на разных раскладках я получаю идентичные keycodes, при этом я загуглил изображение раскладки AZERTY с русскими буквами в другом ряду - буквенные пары не совпадают, если на QWERTY - Q:Й, то на AZERTY - A:Й. Не знаю, будет ли совпадение keycodes на разных раскладках у AZERTY и QWERTY или нет.
А побудило меня на всё это желание назначить шорткаты софтине латиницей и сохранение поведения при смене раскладки (например - dd, cc, yy, …).
Исходная версия
kvpfs,
:
английские раскладки тоже бывают разные
В этом и дело. Я хз как решить эту задачу без готового варианта, ибо нет возможности экспериментировать с разными клавиатурами. Так в теории есть XKeysymToKeycode(), который конвертит keysym в keycode, но я не уверен, что это мне поможет т.к. при нажатии на какую-то кнопку на разных раскладках я получаю идентичные keycodes, при этом я загуглил изображение раскладки AZERTY с русскими буквами в другом ряду - буквенные пары не совпадают, если на QWERTY - Q:Й, то на AZERTY - A:Й. Не знаю, будет ли совпадение keycodes на разных раскладках у AZERTY и QWERTY или нет.
А побудело меня на всё это желание назначить шорткаты софтине латиницей и сохранение поведения при смене раскладки (например - dd, cc, yy, …).