MacBook Pro键盘-如何交换/重新映射键?


16

我知道以前可能会以不同的方式提出这个问题,但我仍然没有真正的可靠答案。我希望提供这两个特定需求将使其更加清晰。

我特别想要2种行为,这些行为将使我从长时间的PC用户过渡到能够使用MacBook Pro。

背景:

  • 我是Windows用户,在过去的一个周末里(我一生中)刚获得了我的第一台Mac。
  • 我正在用Snow Leopard和Windows 7 x64双重引导MBP

我想做什么(在Windows 7和Snow Leopard中):

  • 交换fncontrol键(非物理交换)
  • 可以点按该eject键进行向前删除,但保持按下eject键的能力以实际弹出光盘。

如果可能的话,是否有可能在Windows 7和Snow Leopard中实现此目标的最佳方法(软件?)?

Answers:



8

在Snow Leopard一侧,您可以将Control和Fn与Karabiner(以前称为KeyRemap4MacBook)交换。

如果您是双重引导,则最好在OS X的首选项中交换Command and Control。在这两者上,您将获得相同的键盘快捷键。


现在称为Karabiner。
iconoclast 2014年

3

就像旁注一样,您也可以考虑在“键盘”下查看正常的OS X系统偏好设置,右下方有一个名为“修饰键”的按钮,您可以在其中定义修饰键应采取的操作(caps-锁定,Ctrl,Cmd等)。在某些情况下,如果不安装第三方软件就足够了。



1

您可以使用BetterTouchTool,它是一个免费工具,可以重新编程按键和多点触摸手势。确保在您的设置中将F1,F2等键设置为默认键。打开BetterTouch并重新映射键盘。不要忘记在登录后自动让它运行。它也是使用多点触摸手势的非常有用的工具。我用它用四个手指在我的空间中滑动。我不喜欢Snow Leopard中的默认手势。


1

正如John T所指出的,AutoHotKey在Windows上可以执行所有操作,仅此而已。

对于Mac而言,IronAHK过去也曾经是个不错的选择。

因此,还有一种选择,尽管我永远无法真正使用,但似乎可以满足您的需求。尽管这是非常技术性的,但它是高度可定制的。我只引用该网站:

Ukelele是Mac OS X的 Unicode键盘布局编辑器

Ukelele旨在通过为.keylayout文件提供图形界面来简化键盘布局编辑,在其中可以根据需要将所需字符简单地拖动到键上。(如果已在“ 系统偏好设置”中启用了“ 字符面板”,则可以在“输入”菜单中找到它,这是查找字符的好地方。)

除了简单地将单个字符代码分配给按键之外,Ukelele还可以分配多个字符的字符串并可以创建“死键”,其中按键设置了新状态,该状态修改了后续按键的输出。

希望它能对您有所帮助,当我找到它。;)


autohotkey不检测Fn键。您可以使用它来重新映射Caps Lock。
Aleksandr Dubinsky 2015年

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.