教育的な目的のために、cwiid
とXlib
を使用してPythonスクリプトを作成しましたので、wiimoteをマウスのように使用できます。Python上でXlibを使ってマウスのクリックをシミュレートする方法
これまではdisp.warp_pointer(dx,dy)
を呼び出し、設定した時間間隔ごとにdisp.sync()
を呼び出してカーソルを移動させました。私はそれがそれを行う最も効率的な方法ではないかもしれないが、少なくとも今のところ、それは単純で十分にうまくいくのではないかと恐れている。
私が難しい問題はマウスクリックです。 Xlibでマウスクリックをシミュレートするにはどうすればよいですか?別のプレスイベントとリリースイベントをドラッグ&ドロップできるようにしたいと思います。私はthisの投稿に出くわしましたが、すべてのソリューションは他のライブラリを使用しているようです。
リンク先の質問の[python-uinput suggestion](http://stackoverflow.com/a/3572488/709852)が動作するはずです。私が理解しているように、それは実際にカーネルレベルでイベントを注入しているので、XLibかTkinterかGTKか他のツールキットを使っているかどうかは関係ありません。 –