Эта клавиатура имеет только одну супер-клавишу, поэтому я хочу переназначить клавишу меню, чтобы восполнить это.
25
Используйте, xev
чтобы найти код ключа, который вы хотите переназначить. Например, если я нажимаю Menuклавишу, это говорит мне, что это код клавиши 135 .
Далее в моем ~/.xmodmaprc
файле я добавляю строку вроде этой:
keycode 135 = Super_R
... чтобы сделать это правым ключом окна. Тогда остается только активировать переназначение ключей. Обычно это происходит автоматически при входе в сеанс x, но если среда рабочего стола этого не делает, вы можете запустить его вручную xmodmap ~/.xmodmaprc
из командной строки или любого другого сценария, который запускается при входе в систему.
xev
? Все остальные клавиши показывают события?xmodmap ~/.Xmodmap
из.xinitrc
, как это описано в Arch Wiki, это работает. Просто предварительный просмотр с xmodmap, когда я уже вошел в систему, не работает.Я не знаю, какую систему вы используете, но если это довольно современный логин с правами root, перейдите на
Скопируйте (сделайте резервную копию)
evdev
файл. Отредактируйте это. Найдите строку с ключом меню и измените ее псевдоним на супер ключ (левый или правый), например, изменитьв
Выйдите из системы, войдите (
X11
необходимо перезапустить), наслаждайтесь новой клавиатурой.источник
Это делает трюк:
источник