我正在使用 Apple Wireless 键盘,我对Fn按键和Ctrl按键的顺序感到有点失望。这对我来说不方便。我如何轻松地交换它们?
答案1
视窗:
可以使用SharpKeys 2.1.1:
SharpKeys 是一款管理注册表项的实用程序,允许 Windows 将一个键重新映射到任何其他键。该应用程序包含常用键盘键列表和 Type Key 功能,可自动识别大多数键盘键。
你可以做什么:
将整个键映射到任何其他键 - 例如,你可以将 Caps Lock 重新映射到 Shift 键
您不能做的事情:
允许您互换两个键 - 例如,您不能让 Q 和 Z 交换位置,因为重新映射代码会造成混淆
Mac OS X
可以使用双重指挥:
DoubleCommand 是一款适用于 Mac OS X 的软件(内核扩展),可让您重新映射按键,换句话说,改变键盘的工作方式。通常用于使 PC 键盘更适合 Mac,交换 Alt(Option)和 Windows(Command 或 Apple)键,因为它们在 Mac 和 PC 键盘上的位置互换。如果您在 Mac 上使用 PC 键盘,DoubleCommand 是一种快速简便的修复此问题的方法。
相关阅读:
我发现MacBook Pro 键盘 - 如何交换/重新映射按键?包含有关该主题的有用信息。
答案2
唉,这很可能行不通。除非更换蓝牙键盘的固件或重新连接硬件按钮。
原因:Fn 键是生成的扫描码的修饰键。此键是硬件级别的修饰键。即使(在 Linux 下使用 Apple 蓝牙键盘上的“xev”)也无法看到 Fn 按键
编辑:快速测试表明它可能是可能的(在真实 tty 上使用 showkey):
Fn 有键码 464
Ctrl 有键码 29
答案3
答案4
我认为,当您使用 Linux 时,这也应该是可能的。至少当您有权访问系统并可以重新编译内核时。查看此内容Linux:Apple Wireless A1314 Fn 键未注册,看起来像是软件错误。