有太多讨论在网上了解有关在 MacBook Pro 上交换fn和键的信息。ctrl
在 Mac 方面,有一款名为重新映射4MacBook完美地交换了两个键。
但在 PC 端(特别是 Windows 7),我找不到确切的答案。大多数帖子提到本文但是我读了这篇长文并按照说明操作却无济于事。
我记得曾经有一个程序(可能是在 XP 上),它不仅可以交换两个键,还可以控制 MacBook Pro 上的风扇。但我记不起它的名字了,我也记得那个程序几年前就停止更新了。
编辑:它被称为输入重映射器。
所以我希望有一个简单的程序,我可以简单地运行它来交换这两个键。
答案1
答案2
有一个注册表项可能可以做到这一点,但我没有找到有关它的任何文档。
Apple 键盘驱动程序
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]
包含条目
"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57
(还有 OSXFnBehavior,但据我所知,它只是控制无需按 Fn 即可按下功能键)
也许有人可以找出 Fn 和 Ctrl 的键码?
答案3
我已经在 Win 7 中使用 KeyTweak 成功重新映射 LAlt <-> LWin 和 RAlt -> RCTRL、RWin -> RAlt 但即使在 AutoHotKey 中也检测不到 Fn,所以我们可能不得不等待 Bootcamp 更新。
答案4
有人实现了一个内核模式驱动程序,让无线 Apple 键盘实现这一神奇的功能。我不确定它是否适用于 MacBook。常见问题解答中说,一种选择是“本机”安装 Windows。无论如何,对源代码进行小幅修改很有可能让它在任何地方都能正常工作。