LINUX.ORG.RU

История изменений

Исправление 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, …).