Desconectar el teclado de hardware global (key.disconnect_global_keyboard)
Esta función solo está disponible a partir de las versiones posteriores a 20260805
Declaración
éxito, mensaje_error = key.disconnect_global_keyboard()
Valores devueltos
- Éxito
Tipo booleano; devuelve
truesi la desconexión tiene éxito o si no hay ningún teclado de hardware global, 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 el teclado de hardware global actual. Después de desconectarlo, las interfaces de teclas existentes recuperan el comportamiento que tenían antes de la conexión.
- Esta función se puede llamar repetidamente; también devuelve un resultado correcto cuando no hay ningún teclado de hardware global.
- Si el teclado de hardware global está ejecutando una secuencia de
:presso:send_text, la desconexión devuelvefalse, "hardware keyboard is busy". - Las teclas pulsadas mediante
key.downse liberan al desconectar; la llamada posterior akey.upno vuelve a enviar la entrada.
Ejemplo
local success, err = key.disconnect_global_keyboard()
assert(success, err)