하드웨어 마우스 버튼 누르기 (:down)
이 메서드는 20260805 이후 버전에서 사용할 수 있습니다
선언
status, error_message = 마우스 객체:down(button)
매개변수
- button
정수 또는 문자열.
1~32나 아래 표의 버튼 이름을 전달할 수 있습니다. 문자열은 대소문자를 구분하지 않습니다.
반환값
- status
불리언. 누르기에 성공하면
true, 실패하면false를 반환합니다. - error_message 문자열. 누르기에 실패한 이유입니다.
설명
버튼 번호 범위는
1~32입니다. 범위를 벗어나면 Lua 인수 오류가 발생합니다.
| 이름 | 번호 |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
번호 1, 2, 3은 일반적으로 왼쪽, 오른쪽, 가운데 버튼에 해당하며
back과forward는 번호 4와 5의 별칭입니다. 번호 6 ~ 32에는 고정된 이름이 없으며 구체적인 동작은 iOS와 대상 App에 따라 달라집니다. 일부 App은 처음 5개 버튼만 수신할 수 있습니다.
예제
local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())