F1-12 キーとメディア キーの動作を定義するのは BIOS だけですか?

F1-12 キーとメディア キーの動作を定義するのは BIOS だけですか?

私は Linux Mint が稼働する Lenovo ThinkPad E430 ラップトップを使用しています。デフォルトでは、メディア キーは Fn キーなしで動作し、F1-12 は Fn+F1-12 のように動作します。BIOS で反転したので、たとえばウィンドウを閉じるときに Fn キーを押さなくても済みます。また、Ctrl キーと Fn キーも反転しました。Lenovo の担当者が Ctrl キーをキーボードの隅に置くべきではないと判断したためです。これは馬鹿げていると思います。しかし、問題はそこではありません。

新規起動では、すべてが希望どおりに動作します。しかし、長時間使用すると (毎日ラップトップをシャットダウンするのではなく、サスペンドを使用します)、メディア キーと F キーが元に戻ります。奇妙なことに、Ctrl キーと Fn キーでは同じことは起こりません。セッションの長さに関係なく、常に反転します。再起動すると、メディア キーはセカンダリ ステージに戻ります。

そこで質問です。OS のカーネル (または他のソフトウェア) に、キーボードとファンクション キーの動作を管理する機能があるのでしょうか。あるとしたら、なぜ BIOS の対象にならないのでしょうか (私の場合)。どうすれば同期できるのでしょうか。

答え1

内蔵キーボードのほとんどの機能は、FnBIOS のみで制御されます。ほとんどの場合、OS はこの特別な修飾キーの存在を認識しません。一部のコンピューター モデルでは、OS で実行されるドライバーに特別な機能が提供されますが、常にそうであるとは限りません。

例:

  • いくつかの機能にアクセスできます: ノートパソコンのメーカーが提供するユーティリティで、キーボードのバックライトの動作を制御できます (常にオン / 常にオフ / 自動)
  • 一方、FnOS のキーボード ルーチンでキー押下が見えるケースは見たことがありません。OS からは完全に隠されています。

あなたの場合、これは BIOS の問題だけであると確信しています。また、動作に影響を与える可能性のあるアプリケーションが起動されていないことを確認するために、システムを数時間そのままにしておく (スケジュールされたタスクを無効にすることもできます) など、いくつかの適切な手順でテストすることもできます。

関連情報