У меня есть кнопки громкости на клавиатуре как FN+F3, FN+F2 соответственно.
Я хотел бы отобразить кнопку Pause на объем и SCRLK как объем вниз, так как те две кнопки бесполезны так или иначе.
Я попробовал setkeycodes XF86AudioRaiseVolume 0xff13
но это не работало.
Действительно ли это выполнимо? Это для клавиатуры USB для моего рабочего стола.
Пример на Ubuntu 19.10
xev | grep keycode
у Вас будет результат как это
$ xev | grep keycode
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
state 0x10, keycode 127 (keysym 0xff13, Pause), same_screen YES,
state 0x10, keycode 127 (keysym 0xff13, Pause), same_screen YES,
$
Запишите код клавиши для SCRLK и Паузы 78 и 127 в моем случае.
теперь выполненный xmodmap -e "keycode 78 = XF86AudioLowerVolume"
xmodmap -e "keycode 127 = XF86AudioRaiseVolume"
образец:
$ xmodmap -e "keycode 78 = XF86AudioLowerVolume"
$ xmodmap -e "keycode 127 = XF86AudioRaiseVolume"
$
После того как Вы выходите из системы выше изменений, сбросит к нормальному..
Существуют различные способы сделать xmodmap
изменения постоянно.. поиск Google даст Вам партию ссылок.. один из них - То, как применить Xmodmap постоянно