Redefinir o estado do controle (:reset)
Este método está disponível somente a partir da versão 20260805.
Declaração
status, mensagem_de_erro = objeto_do_controle:reset()
Valores de retorno
- status Booleano: retorna true quando a redefinição é bem-sucedida; retorna false se o dispositivo estiver desconectado, ocupado ou se o envio da entrada falhar
- mensagem de erro Texto: mensagem de erro quando a operação falha
Descrição
Solta todos os botões e faz os dois sticks e o direcional voltarem ao centro.
Exemplo
local pad = assert(gamepad.connect())
assert(pad:set_stick("left", 1, 0))
assert(pad:reset())
assert(pad:disconnect())