交換しようとしました Fn 左のキー Control、うまくいきませんでした。
コマンドxev
を使用して、キーコード/ keysymを取得しました。
その後、私は使用しました:
xmodmap -e 'keycode 151=Control_L'
xmodmap -e 'keycode 37=XF86WakeUp'
しかし、何も変わりませんでした。
また、.Xmodmap
を作成してキーを変更することもできませんでした。
何か忘れましたか?エラーはスローされませんでした。
LenovoまたはThinkpadラップトップを使用している場合は、BIOS/UEFI構成を参照して、「キーボード」セクションに「Swap Fn and Ctrl」オプションがあるかどうかを確認します。ユーザーガイドによると、ほとんどのモデルにはそのオプションが必要です。
おそらくLenovoキーボードを使用しています。 Fn XF86WakeUp
として。通常は Fn BIOSによって処理されるため、xev
イベントをまったく登録しません。したがって、cannotそれを再マッピングします。
このバグレポート でわかるように、XF86WakeUp
として報告されるという事実は多くの混乱をもたらしますが、実際にはバグではありません コメント27 そのバグレポートの:
それは本当にバグではありません。 Fn isマシンがサスペンドされているときのウェイクアップキー。誰かがそれを他の機能にマッピングしたい場合、それは大丈夫ですが、それを行うことができることは普遍的ではありません... Fn ThinkPadおよびLenovoPadでは、魔法/特別なキーです。他の魔法の(青で強調表示された)キーの組み合わせと組み合わせていない場合にのみ独自のコードを生成し、それは何よりもまぐれです。