有没有办法在 MacBook Pro 上的 Linux 中交换 fn(功能)和控制键?

有没有办法在 MacBook Pro 上的 Linux 中交换 fn(功能)和控制键?

我不在乎这是在 bios 还是内核模块或软件中完成的。在运行于 macbook pro 的 linux 中,有没有什么方法可以让“fn”键充当“control”,让“control”键充当“fn”?

PS. 您可以使用 OSX 中的 KeyRemap4MacBook 应用程序来执行此操作。

答案1

我个人不需要这样做,但是这个关联表明您应该能够在启动时修改内核键映射以进行此切换。

关联还指出 XFree86 将在其加载时尝试加载内核映射,因此如果您首先执行上述操作,则无需仅针对 X 进行更改。

答案2

您可以尝试从 xterm 运行 xev,然后查看 fn 的键代码。位被进行与和或运算,因此您可能需要在按下 fn 时按住另一个键 (ctrl) 才能查看数据,然后取出 (可能是 0xffe3),也许您会得到一个可以与 xmodmap 一起使用的值。我以前在这些键盘上为那个 d**m fn 键而苦恼,最后放弃了。

相关内容