Desconectar el teclado de hardware (:disconnect)
Este método solo está disponible a partir de las versiones posteriores a 20260805
Declaración
éxito, mensaje_error = objeto_teclado_hardware:disconnect()
Valor devuelto
- Éxito
Tipo booleano; devuelve
trueal desconectar correctamente yfalsesi falla. - Mensaje de error Tipo texto; devuelve el mensaje de error cuando la desconexión falla.
Descripción
Libera todas las teclas y desconecta este objeto de teclado de hardware.
- Este método se puede llamar repetidamente.
- Si el objeto es el teclado de hardware global actual, este método también elimina la conexión del teclado global.
- Si el mismo teclado está ejecutando una secuencia de
:presso:send_text, el método devuelvefalse, "hardware keyboard is busy". - Cuando Lua recolecta el objeto de teclado de hardware o se detiene el script, XXTouch también libera automáticamente todas las teclas y desconecta el objeto.
Ejemplo
local keyboard = assert(key.connect_keyboard())
local success, err = keyboard:disconnect()
assert(success, err)