すべて、Xlib/Cでマウスクリックをシミュレートするにはどうすればよいですか?
私はこの質問がそのまま答えにくいとは思えません。私は過去2時間にグーグルで行ってきて、何かを見つけることができません。私がしたいのは、マウスの左ボタンをクリックしてC/Xorgコードを入力するだけです。私は1行のコードを期待していますが、C言語で書かれた唯一のものは約20行あり、とにかく動作しません。(WindowsではできますがLinux 。
質問の理由は、キーボードを使用して複数の画面にマウスポインタを移動させるユーティリティを書いたことです。唯一の問題は、ウィンドウabcが別のウィンドウxyzがその同じ場所の上にロードされていて、マウスポインタがxyzに動くだけですが、xyzにはフォーカスがありません - マウスをクリックしたままになります。コード
私が試したコードはXSendEvent()に基づいていました。
**理由**を含めて**これを実行します。 –
マウスの手の届かないところにいる場合は、この種のものをサポートするウィンドウマネージャを使用することを検討する必要があります。私はxmonadをお勧めできますが、他にもあります。 –