如何使Mac OS X记住外部键盘的“修改键”重新映射?


10

(明确地说,我知道还有类似的问题,例如“ 如何在OS X中重新映射窗口和alt键? ”-我不是问这个。我可以进行所需的更改,每次我都将它们重置拔下键盘)

因此:MacBook Pro上的Mac OS 10.6.5,并通过USB集线器和其他外围设备插入了Microsoft Natural Ergonomic Keyboard 4000。

我想切换Alt和Windows键,因此它们的位置与MBP键盘上的位置匹配(Win键在Mac中用作Command键)。

Sys Prefs / Keyboard / Modifier Keys可以完成这项工作,直到我拔出电源以在其他地方使用。回来,像以前一样插入USB集线器,而我的Option / Command交换已被忘记。

关于如何使Mac OS 记住交换的任何建议?

更新:

在OS X Lion下,该问题对我已经消失了。相同的硬件,相同的集线器,所有修改器都被记住。


1
USB端口始终相同吗?
丹尼尔·贝克

是的 键盘永远不会离开集线器,而集线器始终会落在MacBook的同一USB端口中。
Paul Roub 2010年

您是否尝试过直接将其插入(没有集线器)?重新连接时它还会丢失设置吗?
丹尼尔·贝克

没有集线器,一切都很好,所以我有解决方法。应该早一点提到。
Paul Roub 2010年

您尝试过其他集线器吗?当您从集线器上拔下键盘,保持集线器连接,然后将键盘重新连接到集线器的同一端口时,会发生什么情况?
丹尼尔·贝克

Answers:


16

对于包括我在内的许多人来说,这似乎是一个问题。苹果支持论坛似乎得出相同的结论,即这是Mac OS X和USB集线器的某种错误:

https://discussions.apple.com/thread/2364069?threadID=2364069&tstart=0

他们的建议是将键盘直接插入Mac。

我已经开始使用KeyRemap4MacBook处理此问题。您可以做的就是告诉它仅将外部键盘和任何非Apple外部设备重新映射到option和option to command。


1
为KeyRemap4MacBook(现在称为Karabiner)+1。我在Mac os X El Capitan上使用MS Natural Ergo 4000键盘,并且在“首选项”->“键盘”->“修改键”中的设置被忽略。Karabiner(与pqrs的另一个应用程序Seil结合使用)可以有效地更改我的修饰键。
恐龙
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.