[fix] use relative percentage-based mouse mapping instead of absolute positions

This commit is contained in:
dijunkun
2025-04-27 14:02:20 +08:00
parent 4b9e86c424
commit c33e4bbe0e
6 changed files with 14 additions and 27 deletions

View File

@@ -49,8 +49,8 @@ int MouseController::Init(int screen_width, int screen_height) {
int MouseController::Destroy() { return 0; }
int MouseController::SendMouseCommand(RemoteAction remote_action) {
int mouse_pos_x = remote_action.m.x;
int mouse_pos_y = remote_action.m.y;
int mouse_pos_x = remote_action.m.x * screen_width_;
int mouse_pos_y = remote_action.m.y * screen_height_;
if (remote_action.type == ControlType::mouse) {
struct input_event event;