2

Я взял себе ноутбук, и клавиатура слегка дурачится, потому что правая клавиша 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.

0