我终于开发了我的应用程序,我可以用我的 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。现在,如果我使用手机的触摸屏发送坐标,它只会将鼠标光标移动到 300x700 矩形内的 pc 端。我想在 1080x720 矩形内移动它。