我买了一台笔记本电脑,键盘有点问题,因为右键的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
to中ctrl:nocaps
,并且效果很好。我想知道是否有人可以帮助我设置这个新映射(右移到 PageUp),以便/etc/default/keyboard
该映射在虚拟控制台和 X/XFCE 中都能正常工作。
这是在 64 位 Xubuntu 12.10 安装上运行的。