3

c/c++ でマウス制御モジュールを作成する方法に関する質問がいくつかあります。どんなコメントでも大歓迎です。

ワイヤレスネットワークを介してubuntu 11.04ラップトップに接続できる携帯電話を持っています。nokia symbian s60 v3用のパテをインストールしました。

パテを使用すると、ベッドにいるときに音楽を再生するために mplayer などのコマンドを実行できます。

問題は、パテがマウスを直接制御できないことです。

パテから矢印キーの信号を受信し、デスクトップからマウスを移動するプログラムを作成できるかどうかを考えています。そうすれば、携帯電話でプレゼンテーションをしているときにラップトップを制御できます。

対処法を知っている方がいましたら、アドバイスをお願いします。どこから始めればよいですか?どの c/c++ ヘッダー/ライブラリを使用する必要があります。私が見るべきウェブサイトやオンラインマニュアル。

Unityを実行しています(gnome 2.3に基づいていますよね?)

ありがとう。関南

4

1 に答える 1

1

これは、実際には linux/X ウィンドウ システムでは単純ではありませんが、実行できます。おそらく、次のいずれかがあなたの答えになるでしょう。

  • ウィンドウ システムにマウス イベントを挿入できるように xtest をセットアップします。

  • ウィンドウマネージャーに、ある種の「偽のマウス」から入力を取得するように指示します-名前付きパイプまたはptyでさえシリアルマウスであると伝えることができますか?

  • 他のプログラムからマウス イベントをプッシュできる /dev/input の下に別のマウス エントリを提供するカーネル ドライバを作成または検索します。

于 2011-05-03T21:07:43.927 に答える