하드웨어 마우스 연결 해제 (:disconnect)
이 메서드는 20260805 이후 버전에서 사용할 수 있습니다
선언
status, error_message = 마우스 객체:disconnect()
반환값
- status
불리언. 연결 해제에 성공하면
true, 실패하면false를 반환합니다. - error_message 문자열. 연결 해제에 실패한 이유입니다.
설명
모든 마우스 버튼을 놓고 객체의 연결을 해제합니다. 이 메서드는 여러 번 호출할 수 있습니다. 명시적으로 연결을 해제하거나, Lua가 마우스 객체를 회수하거나, 스크립트가 중지될 때 XXTouch는 모든 마우스 버튼을 자동으로 놓습니다. 버튼을 놓지 못하더라도 객체 연결은 해제되며 터치 이벤트로 자동 전환하지 않습니다.
예제
local m = assert(mouse.connect())
local ok, err = m:disconnect()
assert(ok, err)