ende_neu, спасибо. Первым делом на эту ссылку и попал. Попробовал по ее инструкции сделать и ничего не получил.
Дальше начал разбираться.
Насколько я понимаю (на данном этапе

), скан коды - это аппаратные коды, которые генерятся клавиатурой.
Linux принимает эти скан коды (scancode) и переводит их в keycodes.
Вот тут у меня непонятки.
1. Например клавиша zoom.
sudo showkey выдает keycodes при нажатии и отпускании клавиш
keycode 419 press
keycode 419 release
keycode 418 press
keycode 418 release
а
sudo showkey -s не выдает ничего. Вот я и не понимаю этого явления. Птому как сначала должен быть сканкод, а потом из него получится кейкод. А здесь мистика.
2. Есть клавиши, которые работают в windows, но в linux они ничего не генерят никаких событий. Как так? Олжен же физически scancode попадать в систему. Ну а дальше, если система не может его обработать - то выкидывает его в ошибку. А здесь - ничего....