У меня есть пара вопросов о переназначении ключей и др.
Как интерпретировать выходные данные команды xmodmap -pk
. Я вставляю xmodmap -pk | less
и пытаюсь найти ключ, который ищу. Вот пример строки из выходных данных:
94 0x003c (less) 0x003e (greater) 0x003c (less) 0x003e (greater) 0x007c (bar) 0x00a6 (brokenbar) 0x007c (bar)
Как я понимаю, это соответствует записи для кода ключа 94. Что я не понимаю, так это почему есть 7 записей против этого ключа? Что они имеют в виду?
Как найти клавишу на клавиатуре, код которой является заданным числом? Я был бы признателен за элегантный способ сделать это. Например, всегда есть этот грязный трюк пробивания клавиш при работающем xev
... Я ищу ответ, который объяснил бы, каким образом коды клавиш назначаются клавишам в этом случае.
Я хочу переназначить ключ с кодом 94 на backslash
и сдвинуть + ключ на bar
.
Не могли бы вы, ребята, помочь мне?
Распечатайте текущую таблицу контурной карты, отформатированную в выражения:
$ xmodmap -pke
keycode 57 = n N
Каждая контурная карта сопровождается keysyms, на котором она отображается. Вышеупомянутый пример указывает, что код клавиши 57 отображается на нижнем регистре n, в то время как верхний регистр N отображается на коде клавиши 57 и Сдвиге. Каждый keysym столбец в таблице соответствует конкретному сочетанию клавиш: Ключ Shift+Key mode_switch+Key mode_switch+Shift+Key AltGr+Key AltGr+Shift+Key
Вы попробовали
xmodmap-e "код клавиши 94 = панель обратной косой черты"