質問: Windowsにはグローバルフックという仕組みがあります グローバルフックを使ってみた http://fa11enprince.hatenablog.com/entry/2015/04/10/051454 キーロガーや、画面操作ソフトはこの仕組みを使って、他アプリの画面操作記録を取得しているはずです。 参考:UWSC http://www.uwsc.info/ ・質問 iOSやMacOSXで画面操作ソフトを作る場合は、同様の仕組みがあると思われますが、 その名称や詳しく記載がある書籍があれば教えてください。 あと、Linux(Android)もあれば教えてください。 以上、ご回答の程宜しくお願い致します。
回答: LinuxだとGUIはX-Windowになると思いますが、普通のクライアントアプリケーションでX-Serverのイベントの捕捉ができた気がします。例えばX-Windowに付属(?)のxeyesというプログラムは目玉がマウスのある方向を常に見るといったサンプルプログラム的なものですがそうしたことがしたいのですよね? OSSなのでxeyesのソースも検索すると簡単に見つかり参考にできると思います。(最新ではないかも知れませんが例えば以下のリンクにありました) xeyesのソース iOS,MacOSX,Androidは経験がないので他の方のコメントを自分も見たいと思います。