oct 07
苹果系统(Leopard)下键盘映射有个问题,当你做了定制化的映射修改后,就无法简单的恢复到原始设置。
我为我的 PS/2 键盘修改了 Leopard 的修饰键,将 Command 按钮映射到了 Windows 键上;而系统默认情况下,Command 键是映射到 Alt 键,Option 键映射到了 Windows 键。在我想把键盘映射恢复到系统默认设置的时候,不管在“系统偏好设置”中如何操作,都没有任何变化。
网上搜索的结果是,不少人都有这个问题,看来可能是系统的某个 Bug ?
找到两个方法:
- 额外连接一块键盘,修改映射后再恢复,系统会同时恢复原来那块键盘的映射关系。
- 清理 ~/Library/Preferences 目录下的个人相关设置,重新登录后系统会初始化为默认值。
我采用的是第一个方法,因为第二个方法如果不仔细处理可能影响其他应用环境。
OK,问题解决,现在我的 DELL AT101W PS/2 键盘的主体键位映射很接近苹果 G5 键盘(没有那些音量什么的扩展键),所以我的大部分敲击依然可以快乐地触摸着这款古老的 ALPS 机械轴键盘。


Mon, 8 Nov 2010 11:17:10 +0800
安装一个额外的键盘驱动就好了,emacs的键盘交换就这么搞的好像
dirk Reply:
Tue, 9 Nov 2010 10:19:09 +0800
麻烦推荐一个试试。谢谢啦!
Tue, 9 Nov 2010 09:55:50 +0800
要是全局的话可以看下这个http://emacser.com/capslock.htm,我看了下连接,有效
要是只在emacs里面的话,似乎是这个http://icoder.me/2010/03/18/install-emacs-23-in-mac-os-x/
dirk Reply:
Tue, 9 Nov 2010 10:20:40 +0800
多谢。回头试试。