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

Đặt lại trạng thái tay cầm (:reset)

Phương thức này chỉ khả dụng trên các phiên bản sau 20260805

Khai báo

success, err = pad:reset()

Giá trị trả về

  • success Kiểu boolean. Trả về true nếu đặt lại thành công; trả về false nếu thiết bị đã ngắt kết nối, đang bận hoặc gửi đầu vào thất bại.
  • err Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.

Mô tả

Nhả tất cả nút, đồng thời đưa hai cần analog và phím định hướng về giữa.

Ví dụ

local pad = assert(gamepad.connect())

assert(pad:set_stick("left", 1, 0))
assert(pad:reset())
assert(pad:disconnect())