xevは「/」、「*」、「-」キーに応答しません!ところで、私のキーパッドには「0」、「+」、「.」という応答が出力されます。
ButtonPressイベント、シーケンス38、設定NO、ウィンドウ0x7000001、ルート0x29f、下位0x7000002、時間7612621、(41,34)、ルート:(902,488)、ステータス0x200、ボタン1、same_s
ButtonReleaseイベント、シーケンス38、設定NO、ウィンドウ0x7000001、ルート0x29f、下位0x7000002、時間7614367、(41,34)、ルート:(902,488)、ステータス0x300、ボタン1、same
「/」、「*」、「-」、「0」、「+」、および「.」キーを含むすべてのキーパッドキーのキーコードをどのように見つけることができますか? ? ?助けてください。ありがとう
答え1
あなたはマウスキー有効です。マウスキーがアクティブになると、キーボードの1〜9番キー(5回を除く)はマウスカーソルをその方向に移動し、他のキーボードキーはボタンの動作をシミュレートします。このキーを押すと、キーボードイベントではなくマウスイベントが送信されるため、xevはマウスイベントを表示します。
キーボードの設定に応じて、キーを押してマウスキーを切り替えることができます。キーは何でもバインドされており、Pointer_EnableKeys
通常Shift+ですNumLock。この機能はデフォルトで有効になっていました。ただし、この機能はデフォルトでオフになっており、にリストさkeypad:pointerkeys
れている場合にのみ有効になりますXKBOPTIONS
。