@@すいません、自分用の記事として描かせていただきます。探すのに苦労しました。1日ぐらいかかったかも。やりたかったことは簡単です。デスクトップ上で動くゲームや外部カメラを通じて流れてくる動画など、特定のWindowを経由して映像が流れることがあるとします。それをずーっとトラッキングしたかったのです。PILなどを使ってそれをベクトル変換できるのでそれを持って機械学習をしたかったのです。今回の肝はウィンドウサイズをユーザーが決められるようにしたいということです。4`で出てくるアレみたいなやつです。それで枠をくくった上で、その指定した範囲をpythonで見続けてもらうっていう感じです。あれこれ書いても仕方がないので、結論から。listener:listener.join()```これでマウスのトラッキングとクリックした時のJSできなイベントを起動させることができました。++では、ここから何が僕に起こったのかをちょっと書きます。_get_windows():こっちを使うと、Quartzのライブラリを使ってMacOSの程レイヤーな部分から現状動いているアプリケーション等の情報を持って来れます。そこからトラックしたアプリケーションのウィンドウのサイズとポジションを取得して、マニュアルでそいつを捕捉してやろうとしてました。したが、なぜかPILにその`(x,y,w,h)`情報を渡す部分でうまくいかず、常に的外れな場所のキャプチャを続けるという始末。get_windows():死闘のあげく発見した、AppleScriptというWindowsのWSH的なやつ。それで、下の方にはったget_info_game.scptを書いて、それをsubprocessで読んできて、1版と同様にマニュアルで敵を捕捉。PILがうまくいかない。मराठी](https://www.quora.com/How-do-I-detect-mouse-events-left-click-with-Python)+この人のstackoverflowの回答を見て、愕然。GUIツール用のライブラリがWindows仕様であることに泣いていたのですが、上の記事を数時間の死闘ののちに発見をして、やっと回答にたどり着きました。+こんな経験が、もし何かをお役に立てれば幸いです。