Как перепрограммировать клавишу ноутбука в Linux?
Как глобально (т е без привязки к вообще графической подсистеме) переопределить клавишу ноутбука?
У меня на ноутбуке есть клавиша для программы Xiaomi Assistant (или как там эту программу для сяоми ноутбуков). По изначальному её предназначению мне она не нужна, но у меня на клавиатуре ноутбука нету клавиши SysRq, а вот она мне нужна. Думал перепрограммировать клавишу. Вот что пишет dmesg при нажатии на клавишу:
[99999.99999] atkbd serio0: unknown key pressed (translated set 2, code 0xf2 on isa0060/serio0)
[99999.99999] atkbd serio0: Use 'setkeycodes e072 <keycode>' to make it known
Пробую перепрограммировать через setkeycodes:
~ # setkeycodes e072 ff15
Error reading scancode
~ # showkey
# Now, I'm pressing Xiaomi Assistant key...
# No keycode!!!
~ #
А толку 0
Есть ли способ - через user или kernel space (на худой конец, написать модуль ядра, который бы перехватывал именно данную клавишу) переопределить клавишу, которая своего реального назначения все равно не выполняет? И да, xkbmap или его аналоги на Wayland мне не нужны, мне нужно переопределить клавишу на системном уровне, без привязки к графической среде (тем более, речь тут идёт о критически важной клавише SysRq).