Всем привет. На клавиатуре есть макроклавиши, отправляющие коды различных мультимедиа клавиш. А именно:
keycode 198 (keysym 0x1008ffb2, XF86AudioMicMute)
keycode 199 (keysym 0x1008ffa9, XF86TouchpadToggle)
keycode 200 (keysym 0x1008ffb0, XF86TouchpadOn)
keycode 201 (keysym 0x1008ffb1, XF86TouchpadOff)
Очень хочется назначить туда что-то свое.
Через xmodmap (в стиле: xmodmap -e «keycode 198 = Up») на работу этих клавиш повлиять не получается. Старые функции они выполняют, а новые нет.
В то же время, с другими макроклавишами, которые отправляют менее осмысленные коды (например: keycode 103 (keysym 0x0, NoSymbol)), проблем не возникло.
UPD1: Ubuntu 16.04
UPD2: совсем забыл упомянуть, тема уже поднималась здесь, но обсуждалась мало и решения я не увидел.
UPD3: выяснил, что однозначно можно и нужно делать через udev. Однако никак не могу найти, как. Может кто-нибудь объяснить/дать полезную ссылку?