Всем спасибо за помощь, но проблема, честно говоря, осталась.
Мне не просто нужно какие-нибудь функции поставить на определенную клавишу, нужно полностью переназначить клавишу клавиатуры (remapping).
Например, чтобы при нажатии Num8 "исполнялось" нажатие PgUp. Касается клавиш PageUp, Home и Win, как я уже писал. Как такое реализовать?
Спасибо.
Пользователь решил продолжить мысль 23 Января 2011, 20:58:43:
Решил вопрос вместе с Гуглом следующим образом:
xev - этой командой узнал keycodes клавиш Num8, Num2, Num4, Num6, Num0.
# xmodmap -e "keycode 88 = Next"
# xmodmap -e "keycode 80 = Prior"
# xmodmap -e "keycode 83 = Home"
# xmodmap -e "keycode 85 = End"
# xmodmap -e "keycode 90 = Super_L";
Так на нужные keycodes поставил функции PgDown, PgUp, Home, End, Win соответственно.
# xmodmap -pke > .Xmodmap
xmodmap .Xmodmap
Это для сохранения настроек.
Всё работает. Хотя установка Win на Num0, по-моему, не очень адекватно работает. Хотя могу ошибаться.