如何通过 Boot Camp 在运行 Windows 7 的 MacBook Pro 上交换 ctrl 和 fn 键?

hob*_*es3 11 windows-7 remapping ctrl macbook-pro fn-key

互联网上有很多关于在MacBook Pro 上交换fnctrl键的讨论。

在 Mac 端,一款名为ReMap4MacBook的新软件可以完美地交换两个键。

但是在 PC 端(特别是 Windows 7),我真的找不到明确的答案。大多数帖子都参考了这篇文章,但我阅读了 loooong 文章并按照说明操作无济于事。

我记得曾经有一个程序(也许是在 XP 上)不仅可以交换两个键,还可以控制 MacBook Pro 上的风扇。但我不记得名字了,我也记得那个程序像几年前一样停止更新了。

编辑:它被称为Input Remapper

所以我希望存在一个简单的程序,我可以简单地运行它来交换这两个键。

Tam*_*man 4

这通常是不可能的,因为 Fn 键是硬件,当与另一个键一起按下时,它会发送媒体键代码,或者有时会执行基于硬件的操作,但根本不发送代码。你最好的选择是调整 BIOS(即使不是不可能,也是极其困难的)或键盘(一些重新布线的黑客可能是可行的),因为 Fn 根本不在扫描代码规范中......


更新一下,看来苹果公司并没有采用这种做事方式。显然,您可以在 Mac OS X 上使用DoubleCommand来完成此操作,但这不会强加与 Windows 的任何接口,这仍然是一个谜,有人会使用某种扫描码扫描器来确定是否确实发送了关键代码。因为我没有 MacBook,所以无法...

  • 汤姆 - 你的理论是正确的。通过对 passmark 产品的试用,Bootcamp 驱动程序似乎不会向 Windows 发送 FN 键的扫描码,它仅在与另一个键组合时发送信号,因此无法独立重新映射。它还解释了为什么正确的 alt/option 键对我来说表现得很奇怪 - 当按下该键时,Bootcamp 会同时发送 R-ALT 和 L-CTRL。 (2认同)