XSelectInput

XSelectInputでイベントマスクをセットする時に"|"を使うと、複数のイベントを拾える。

X11

今回は、マウスを離した時のイベントも拾う。

ButtonPressMaskに加えて、ButtonReleaseMaskも指定。
ButtonReleaseの時は、"ButtonRelease!!"と出力するだけ。

最初はこの状態
最初はこの状態

最初はこの状態で、

押しっぱなし
押しっぱなし

押しっぱなしだと、位置が出るだけだが、離すと、

離すとこうなる
離すとこうなる

"ButtonRelease!!"と出る。

最後
最後

最後の10回目だけ、押したときに終了してしまうので、離したときの出力は出ないけど。

Sample/xlib/XSelectInput/XSelectInput/src/XSelectInput at master · bg1bgst333/Sample · GitHub