我不在乎这是在 bios 或内核模块或软件中完成的。有没有办法让'fn'键充当'控制'而'控制'键充当在macbook pro上运行的linux中的'fn'?
PS。您可以通过应用程序 KeyRemap4MacBook 在 OSX 中使用软件来完成此操作。
尝试命令“xev”并按 Fn 键。
在我的电脑(联想 T60)上,当我按下 Fn 键时,我在终端中看到了这个:
KeyPress event, serial 33, synthetic NO, window 0x3c00001,
root 0x6d, subw 0x0, time 2266123481, (652,782), root:(655,915),
state 0x10, keycode 151 (keysym 0x1008ff2b, XF86WakeUp),
所以 Fn 键是键码 151。我的左键是 37。然后你可以重新映射,现在知道它们生成的键码。
https://web.archive.org/web/20090202093048/http://www.columbia.edu/~djv/docs/keyremap.html