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+FnはEndスキャンコードが異なる2つの無関係なキーです。キーFn自体はスキャンコードを生成せず、オペレーティングシステムによって独立して検出できません。