Chuyển tới nội dung chính

Di chuyển chuột phần cứng (:move)

Phương thức này có sẵn trong các phiên bản sau 20260805

Khai báo

success, error_message = mouse_obj:move(dx, dy)

Tham số

  • dx Số nguyên. Di chuyển ngang tương đối trong khoảng [-2047, 2047]; giá trị dương di chuyển sang phải và giá trị âm di chuyển sang trái.
  • dy Số nguyên. Di chuyển dọc tương đối trong khoảng [-2047, 2047]; giá trị dương di chuyển xuống và giá trị âm di chuyển lên.

Giá trị trả về

  • success Boolean. true nếu di chuyển thành công; ngược lại false.
  • error_message Chuỗi. Lý do di chuyển thất bại.

Mô tả

Di chuyển một lần so với vị trí con trỏ hiện tại. Giao diện không tự động chia di chuyển vượt quá khoảng hỗ trợ. Giá trị ngoài khoảng gây lỗi đối số Lua.

Ví dụ

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())