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

Jon*_*son 17 keyboard windows-7 remapping macbook osx-snow-leopard

我知道之前可能会以不同的方式提出这个问题,但我仍然没有真正看到可靠的答案。我希望提供这 2 个特定需求会使它更清楚。

我特别想要 2 种行为,让我从长期使用 PC 用户过渡到能够使用 MacBook Pro。

背景:

  • 我是一个 Windows 用户,上周末刚拿到我的第一台 Mac(在我生命中)。
  • 我正在使用 Snow Leopard 和 Windows 7 x64 双启动 MBP

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

  • 交换fncontrol键(不是物理上的)
  • 能够点击eject键进行向前删除,但保持按住eject键以实际弹出光盘的能力。

这些是否可能,如果是这样,在 Windows 7 和 Snow Leopard 中实现此目的的最佳方法(软件?)是什么?

Joh*_*n T 14

在 OS X 上:DoubleCommand

在此处输入图片说明

在 Windows 上:SharpKeys

在此处输入图片说明

对于更广泛的内容,您需要AutoHotkey (Windows) 或IronAHK(AutoHotkey 重写,可与 Mono 一起使用以实现跨平台兼容性 - Linux、Mac 等)。

  • 和 DoubleCommand 只允许我映射 fn -> control 但不允许我映射 control -> fn (4认同)
  • 尖锐的键不允许我重新映射 [fn](功能)键 (2认同)

Kor*_*nel 8

在 Snow Leopard 方面,您可以使用Karabiner(以前是 KeyRemap4MacBook)交换 Control 和 Fn 。

如果您是双启动,一个好主意是在 OS X 的首选项中交换命令和控制。您将在两者上获得物理上相同的键盘快捷键。