XSelectInputでイベントマスクをセットする時に"|"を使うと、複数のイベントを拾える。
今回は、マウスを離した時のイベントも拾う。
ButtonPressMaskに加えて、ButtonReleaseMaskも指定。
ButtonReleaseの時は、"ButtonRelease!!"と出力するだけ。
最初はこの状態で、
押しっぱなしだと、位置が出るだけだが、離すと、
"ButtonRelease!!"と出る。
最後の10回目だけ、押したときに終了してしまうので、離したときの出力は出ないけど。
Sample/xlib/XSelectInput/XSelectInput/src/XSelectInput at master · bg1bgst333/Sample · GitHub