Я взял себе ноутбук, и клавиатура слегка дурачится, потому что правая клавиша Shift находится там, где у меня обычно была клавиша PageUp. Итак, я хотел выяснить, как переназначить правую клавишу Shift на PageUp.
Я побежал
xmodmap -pke > /tmp/xmodmap.conf
и обнаружил, что код клавиши для правого Shift - 62. Итак, я отредактировал файл /tmp/xmodmap.conf
так, чтобы код 62 сопоставлялся с "Prior" (который я обнаружил, был PageUp), а затем я запустил
xmodmap /tmp/xmodmap.conf
Клавиша "Shift" на правой стороне моей клавиатуры смогла сделать "Page Up". Ухоженная! Затем я скопировал этот файл /tmp/xmodmap.conf
в мой домашний каталог (/home/someUser/
) и поместил команду
xmodmap /home/someUser/xmodmap.conf
в /etc/rc.local
. Но правая клавиша Shift НЕ отображалась на PageUp при следующей загрузке!
Обратите внимание, что я уже добавил XKbOptions
в мою /etc/default/keyboard
для ctrl:nocaps
и это прекрасно работает. Что мне интересно, так это то, что кто-то может помочь мне установить это новое сопоставление (смещение вправо на PageUp) в /etc/default/keyboard
чтобы сопоставление работало как на виртуальных консолях, так и в X/XFCE.
Это выполняется на 64-битной установке Xubuntu 12.10.