AndroidフォンでPCマウスを制御できるアプリをついに開発しました。タッチスクリーンを使用してマウスを制御しています。
問題は、マウス カーソルが携帯電話の画面サイズによって制限された特定の領域内でのみ移動することです。カーソルをどこにでも移動できるようにしたいですか? ある種のマッピングが必要ですか?
これは、電話から座標を送信する方法です。
public boolean onTouchEvent(MotionEvent evt)
{
String coords = Math.round(evt.getX()) + ", " + Math.round(evt.getY());
Log.d(TAG, coords);
msgIO.sendMessage(soc, coords);
return true;
}
明確にするために: 電話の画面は 300x700 に制限されており、PC の画面は 1080x720 に制限されているとします。携帯電話のタッチスクリーンを使用して座標を送信すると、PC 側のマウス カーソルは 300x700 の長方形内でのみ移動します。1080x720の長方形内に移動したい。