キーボードの特別なFNキーのキーバインディングを取得するには? Showkeyとxevが見つかりません。

キーボードの特別なFNキーのキーバインディングを取得するには? Showkeyとxevが見つかりません。

Logitech K360キーボードの特別な「FN」キーをDebianのi3wmウィンドウマネージャの「Mod3」にマップしようとしています。しかし、「FN」キーのキーコードが見つかりません。 Showkey と xev は「FN」を押しても値を返しません。ただし、FN キーは機能し、FN 設定に一致する他の単一値を返します。たとえば、xevとshowkeyはEndキーを押すと「End」を表示しますが、FN + Endキーを押すと「Pause」を返します。

Solarrには、この問題を解決するのに役立つ設定がないようです。

「FN」のキーバインディングを取得するには?ありがとうございます。

答え1

これは不可能です。キーFnはオペレーティングシステムではなくキーボードによって処理され、オペレーティングシステムはFnキーの存在さえ認識しません。オペレーティングシステムに関する限り、End+FnEndスキャンコードが異なる2つの無関係なキーです。キーFn自体はスキャンコードを生成せず、オペレーティングシステムによって独立して検出できません。

関連情報