Linux での Fn キーの状態

Linux での Fn キーの状態

Linux で Fn キーの現在の状態を確認する方法を教えてください。キーボードの現在の状態は「Fn」モードですか、それとも「通常」モードですか。キーを押して確認できることはわかっていますが、試してみる前に確認しておきたいです。

-を押すと「サウンドオフ」(私の場合は設定済み) が生成されるかどうか、またはキーにバインドされた F1 アクションがトリガーされるか/procどうかを確認できるデバイスやマッピングなどが見つかりません。FnF1F1

答え1

ほとんどの一般的なハードウェアではそれが不可能です。Fnキーはキーボードコントローラー以外の外部にはまったく知られていない押してもスキャンコードは生成されません。他のキーと一緒に押した場合にのみ、キーボードコントローラーが最終的なスキャンコードをOSに送信します。

FnmacOSやカスタムボードなど、キーステータスをキャプチャできるプラットフォームがいくつかあります。Macではすべてが異なります。ボタンPowerを押すとスキャンコードが生成されますそういったプラットフォームを利用していないなら、運が悪い

function keysしかし、押さずにを取得したい場合はFn、BIOS セットアップに入り、動作を反転するように設定を変更するだけです。ほとんどの BIOS には、スワップ/キーFnの設定とともにそのオプションがあります。そのようなオプションがない場合は、BIOS を更新する必要があります。キーボードのキーが使用可能な場合は、それを使用することもできます。FnCtrlFn-lock

セカンダリオプションがオンになっている場合は、F1そのコンボを希望のアクションに再マップすることもできます。たとえば、Fn+でキーF1が生成された場合は、希望する「サウンドオフ」アクションにVolume down再マップします。Volume down

答え2

通常はできません。キーは、やFnなどの修飾キーとは異なり、完全にハードウェアで動作します。詳細については、CtrlShiftFn重要なウィキペディア

関連情報