Desconectar o teclado de hardware global (key.disconnect_global_keyboard)
Esta função está disponível somente a partir da versão 20260805.
Declaração
sucesso, mensagem_de_erro = key.disconnect_global_keyboard()
Valores retornados
- sucesso
Booleano; retorna
truequando a desconexão é bem-sucedida ou não há teclado de hardware global, efalsequando falha. - mensagem_de_erro Texto; retorna a mensagem de erro quando a desconexão falha.
Descrição
Libera todas as teclas e desconecta o teclado de hardware global atual. Depois da desconexão, as interfaces de teclas existentes retomam o comportamento anterior à conexão.
- Esta função pode ser chamada repetidamente; também retorna sucesso quando não há teclado de hardware global.
- Se o teclado de hardware global estiver executando uma sequência
:pressou:send_text, a desconexão retornaráfalse, "hardware keyboard is busy". - As teclas pressionadas por
key.downserão liberadas durante a desconexão; okey.upcorrespondente não enviará outra entrada depois disso.
Exemplo
local success, err = key.disconnect_global_keyboard()
assert(success, err)