11

私はあちこち見てきましたが、そのトピックについて何も見つからないことにショックを受けました。

単純なマウスのスクロールホイールからイベントをキャプチャできるようにしたいだけです。

4

1 に答える 1

13

うん、これは信じられないほど混乱している。これは、X11がマウススクロールホイールイベントをマウスボタン4および5として割り当てることを決定したためです。スクロールホイールイベントの受信は、マウスボタンプレスイベント(/ usr / include / X11 / XhによるButtonPressイベント)の受信と同じです。ヘッダーファイルがButton1..Button5を定義していることにも注意してください。ボタン4と5は上または下に対応します。おそらくその順序ではないので、経験的にこれを決定する必要があります。ヘッダーファイルには、スクロールホイールイベントについては言及されていません。

ありがたいことに、高レベルのAPI(GDKなど)は、名前でスクロールホイールのサポートを明示的に提供します。

于 2013-03-19T22:09:26.400 に答える