В некоторых клавиатурах отсутствует клавиша "Context menu". Для установки в качестве context menu правого alt-a:
xmodmap -e "keycode 108 = Menu"
Сохранение
Указанная команда будет работать до перезапуска x.org. После проверки того, что на правый alt вызывается контекстное меню, нужно сохранить настройки.
xmodmap -pke > ~/.Xmodmap
создаст файл .Xmodmap
или перезапишет в него текущую конфигурацию клавиш.
Далее нужно убедиться, что ~/.Xmodmap
подключается в ~/.xinitrc
, пример взят из конфига Manjaro:
usermodmap=$HOME/.Xmodmap
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
Выбор клавиш
Если вместо правого Alt нужно назначить другую клавишу, следует запустить
xev | grep keycode
и нажать нужную кнопку. Например при нажатом пробеле вывод будет такой:
state 0x10, keycode 65 (keysym 0x20, space), same_screen YES,
Копируем нужный нам keycode, далее все по инструкции выше.