История изменений
Исправление tiandrey, (текущая версия) :
Собственно, как делать: создаёшь файл /lib/udev/hwdb.d/90-custom-keyboard.hwdb с таким содержимым:
keyboard:dmi:bvn*:bvr*:bd*:svn<ПРОИЗВОДИТЕЛЬ, у тебя, вероятно, DELL>*:pn<МОДЕЛЬ, у тебя, вероятно, E6410>:pvr*
KEYBOARD_KEY_<сканкод>=<клавиша>
KEYBOARD_KEY_<сканкод>=<клавиша>
...
Подробные комментарии можешь прочитать в /lib/udev/hwdb.d/60-keyboard.hwdb.
У меня такой конфиг на Asus NP550JK (сделал из Home/End/PgUp/PgDown на цифровом блоке нормальные кнопки):
keyboard:dmi:bvn*:bvr*:bd*:svnASUS*:pnN550JK:pvr*
KEYBOARD_KEY_49=pageup
KEYBOARD_KEY_51=pagedown
KEYBOARD_KEY_47=home
KEYBOARD_KEY_4f=end
Исходная версия tiandrey, :
Собственно, как делать: создаёшь файл /lib/udev/hwdb.d/90-custom-keyboard.hwdb с таким содержимым:
keyboard:dmi:bvn*:bvr*:bd*:svn<ПРОИЗВОДИТЕЛЬ, у тебя, вероятно, DELL>*:pn<МОДЕЛЬ, у тебя, вероятно, E6410>:pvr*
KEYBOARD_KEY_<сканкод>=<клавиша>
KEYBOARD_KEY_<сканкод>=<клавиша>
...
Например, у меня такой конфиг на Asus NP550JK (сделал из Home/End/PgUp/PgDown на цифровом блоке нормальные кнопки):
keyboard:dmi:bvn*:bvr*:bd*:svnASUS*:pnN550JK:pvr*
KEYBOARD_KEY_49=pageup
KEYBOARD_KEY_51=pagedown
KEYBOARD_KEY_47=home
KEYBOARD_KEY_4f=end