Вопросы о переназначении ключей

У меня есть пара вопросов о переназначении ключей и др.

  • Как интерпретировать выходные данные команды 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.

Не могли бы вы, ребята, помочь мне?

0
задан 18 October 2012 в 16:05

1 ответ

Распечатайте текущую таблицу контурной карты, отформатированную в выражения:

$ 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 = панель обратной косой черты"

0
ответ дан 18 October 2012 в 16:05

Другие вопросы по тегам:

Похожие вопросы: