본문으로 건너뛰기

하드웨어 마우스 이동 (:move)

이 메서드는 20260805 이후 버전에서 사용할 수 있습니다

선언

status, error_message = 마우스 객체:move(horizontal_offset, vertical_offset)

매개변수

  • horizontal_offset 정수. [-2047, 2047] 범위의 상대 수평 이동량입니다. 양수는 오른쪽, 음수는 왼쪽입니다.
  • vertical_offset 정수. [-2047, 2047] 범위의 상대 수직 이동량입니다. 양수는 아래쪽, 음수는 위쪽입니다.

반환값

  • status 불리언. 이동에 성공하면 true, 실패하면 false를 반환합니다.
  • error_message 문자열. 이동에 실패한 이유입니다.

설명

현재 위치를 기준으로 한 번 이동합니다. 인터페이스는 범위를 벗어난 이동량을 자동으로 나누지 않습니다. 범위를 벗어난 값은 Lua 인수 오류를 발생시킵니다.

예제

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