如何在一个键盘上交换 ALT 和 Windows 键,而不在另一个键盘上交换?

如何在一个键盘上交换 ALT 和 Windows 键,而不在另一个键盘上交换?

我在 Macbook Air 上运行 Bootcamp,我将 Alt 键与 Windows 键交换,因此是 ALT。我还有一个外部 Windows 键盘,但现在这个键盘的按键也交换了。我想交换 Macbook 键盘上的按键,但不想交换外部键盘上的按键。

使用 AutoHotKey 似乎无法实现这一点。

答案1

可以用安康爱康然而,这并不是完全简单的。

本质上,您像平常一样设置热键,然后使用 AHKHID 检测哪个键盘发送了输入。在此基础上,您可以发送原始键(相当于不重新映射),也可以发送重新映射的键,具体取决于是哪个键盘。

但是,AHKHID 比基本的键盘重新映射要复杂得多,我找不到任何例子来证明我所说的内容。

或者,你可以使用Lua宏,它本身支持多种键盘,尽管功能不如 AHK 全面。但对于简单的重新映射来说,它可能就足够了。

相关内容