XMonadでキーパッドキーにアクセスするには?

XMonadでキーパッドキーにアクセスするには?

mod4Mask +数字を押すときに開始する必要があるキーパッドの10個の数字にいくつかのプログラムをマッピングしたいと思います。

一般的な数字はxK_1、xK_2などでアクセスできることがわかります。しかし、キーパッドの数字はどうですか?

Num Lockキーを有効にするとどのような違いがありますか?

ベストアンサー1

~によるとXmonad/キーコード

/usr/include/X11/keysymdef.h最初の文字を検索して小文字にすることもできます(XK*~になるxK*)。

一般的に(一部のキーボードは異なる構成である)、大きな編集キーボードは等号記号XK_KP_0(記号を含む_KP_)を送信し、テンキーの最初のキー(XK_0キーを押すと、キーボードに印刷された代替記号(たとえば)が送信されます。

たとえば、xtermはこのマップを使用して、XK_KP_xxx送信するエスケープシーケンスを決定します(これは次のように行われます)。キーボードが機能しないのはなぜですか?XTerm FAQから)。

おすすめ記事