`xev` は `Fn+F4` キーの押下を登録しません。この組み合わせをバインドするにはどうすればいいですか?

`xev` は `Fn+F4` キーの押下を登録しません。この組み合わせをバインドするにはどうすればいいですか?

私の質問は簡単です。Kubuntu 19.10 を実行している Asus FX505DT でキー入力xevが登録されませんFn+F4。では、この問題を解決するにはどうすればよいでしょうか?

答え1

Fn長い時間を経て、私はこの+F4キーの押下を で認識できるようにする方法を見つけました。問題は、このキーの組み合わせが、X Window システムで解釈されないxevキーコードを持っていることから始まりました。248キーコードは次の範囲のみ受け付けます8 - 255

どうやら、は仮想コンソールで248によって解釈されるキーコードであり、に追加される必要があるため、 より大きくなります。(これに関する参考資料はありませんが、多くのスレッドでこれを読みました。)showkey8255

問題が分かったら、解決策は簡単で、Fn+F4キーの押下を の間のどこかに再割り当てするだけでした8 - 255。 を使って割り当てられていないキーコードを見つけxmodmap -pke、私の場合は を使用しました120。その後、これを使用して進めました。チュートリアル

私の場合はshowkey -s何も返さなかったので、 を使用する必要がありましたgetkeycodes

キーコードが+120に割り当てられたら、を使用してシンボルを割り当てました。FnF4XF86AudioMicMutexmodmap

関連情報