これがBIOSで行われるか、カーネルモジュールまたはソフトウェアで行われるかは気にしません。Macbook Proで実行されているLinuxで「fn」キーを「コントロール」として機能させ、「コントロール」キーを「fn」として機能させる方法はありますか?
PS。アプリケーション KeyRemap4MacBook を使用して、OSX のソフトウェアでこれを行うことができます。
コマンド「xev」を試して、Fn キーを押してください。
私のコンピューター (Lenovo 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