3

Так что я пытаюсь создать комбинацию клавиш для генерации ключей ISO для португальского макета, ключ в вопросе является <>, нажатие на нее будет нормально генерировать символ < <> + Shift будет генерировать > Поэтому я пытаюсь создать комбинацию, используя xmodmap , и я хочу, чтобы это работало для всех программ. Я искал в Google и придумал этот пример для Control + P = Up:

xmodmap -e "keycode 33 = p P Up"

keycode 33 соответствует p, так откуда же в этой команде появляется Control ?

Что я хочу это:

  • карта Control + , >
  • Карта управления + . к <

1 ответ1

2

Пример из другого вопроса неверен.

xmodmap -e "keycode 33 = p P Up"

обычно означает, что нажатие AltGr + p приведет к Up.

Точнее, это означает, что нажатие Mode_switch + p приведет к Up.

Как говорится в справочной странице xmodmap :

The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.

Можно отобразить разные или дополнительные (в AltGr) клавиши Mode_switch , например, правую клавишу Ctrl :

xmodmap -e "keycode 105 = Mode_switch Mode_switch"

Однако проблема в том, что клавиша больше не будет работать как обычная клавиша Ctrl .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .