Я читав розділ граматики xmodmap, але все ще не міг зрозуміти, як це зробити.
Я читав розділ граматики xmodmap, але все ще не міг зрозуміти, як це зробити.
Відповіді:
Це неможливо легко.
Як зазначається на сторінці користувача 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.
Можна зіставити інший або додатковий (до AltGr) Mode_switchключ, наприклад праву Ctrlклавішу:
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
Однак проблема полягає в тому, що ключ більше не працюватиме як звичайний Ctrlключ.
Btw: Виникає питання, яке задає питання про те, як використовувати Ctrlключ як ключ модифікатора: Як використовувати Control як модифікатор за допомогою xmodmap?
Спробуйте:
xmodmap -e "keycode 33 = p P Up"
і дайте мені знати, чи це результат, який ви шукаєте.
Як сказала Ніді, це неможливо з xmodmap.
Однак з AutoKey це дуже просто.
Наступну відповідь див. Як приклад: https://askubuntu.com/a/303978/140789