(需要说明的是,我知道还有类似的问题,例如“如何在 OS X 中重新映射窗口和 Alt 键?“——我没有问这个。我可以做我想要的更改,只是每次拔掉键盘时它们都会被重置)
因此:MacBook Pro 上安装了 Mac OS 10.6.5,通过 USB 集线器插入了 Microsoft Natural Ergonomic Keyboard 4000,以及其他外围设备。
我想切换 Alt 和 Windows 键,以便它们的位置与 MBP 键盘上的位置相匹配(Win 键在 Mac 上充当 Command 键)。
Sys Prefs / 键盘 / 修改键可以完成工作,直到我拔掉东西去别处工作。回来后,像以前一样插入 USB 集线器,我的 Option/Command 交换就被遗忘了。
关于如何让 Mac OS记住交换?
更新:
在 OS X Lion 下,这个问题对我来说已经消失。相同的硬件,相同的集线器,所有修改器都被记住了。
答案1
这似乎是很多人(包括我)的问题。苹果支持论坛似乎得出了相同的结论,认为这是 Mac OS X 和 USB 集线器存在的某种错误:
https://discussions.apple.com/thread/2364069?threadID=2364069&tstart=0
他们的建议是将键盘直接插入 Mac。
我已经开始使用KeyRemap4MacBook来解决这个问题。您可以做的是告诉它仅针对外部键盘和任何非苹果外部设备将命令重新映射到选项,将选项重新映射到命令。