キーボードキーの値を見つける方法は? (dwmキーバインディング)

キーボードキーの値を見つける方法は? (dwmキーバインディング)

明るさの変更やスクリーンショットの撮影などの操作のために、dwmにキーバインディングを設定しています。適切なキーをバインドするために、他の人の例に従って追加しました。

#define XF86AudioMute 0x1008ff12

私のconfig.hに追加し、私のキーバインディングのキーを参照してください。

これはうまくいきますが、この値がどこから来たのか、または他の同様の値を見つける方法がわかりません。たとえば、PrtScキーボードのボタン値が見つかりません。

この値は何ですか?どうやって見つけることができますか?

答え1

定義

#define XF86AudioMute 0x1008ff12

ヘッダーファイルのXF86keysym.hスペルは異なりますが、次のようになります。

#define XF86XK_AudioMute        0x1008FF12   /* Mute sound from the system */

キーボードから送信されたキーストローク記号を見つけるには、を使用しますxev。ただし、すべてのキーがキーシンボルを送信するわけではありません(この場合は何もできません)。

追加資料:

関連情報