Saltar al contenido principal

Introducir texto (sys.input_text)

Declaración

sys.input_text(contenido [, pulsar_intro_al_terminar ])

Parámetros

  • Contenido
    Tipo texto; texto que se debe introducir. Compatible desde 20250625 con "\b" (tecla de retroceso)
  • Pulsar Intro al terminar
    Tipo booleano; indica si se debe pulsar la tecla Intro del teclado al terminar la entrada (enviar, buscar, etc.); valor predeterminado false

Descripción

Introduce texto en el lugar de la aplicación en primer plano donde se pueda escribir
La función escribe primero el texto en el portapapeles y después llama al atajo de pegado (command + v) para pegarlo
La llamada a esta función afecta al portapapeles público; haz una copia de seguridad de los datos importantes del portapapeles antes de llamarla
Si el portapapeles público del sistema está dañado, la introducción de texto de esta función fallará. Es decir, si el dispositivo no puede copiar y pegar texto con normalidad, esta función tampoco se puede usar
Complemento conocido en conflicto con esta función: Background Manager
Si no surte efecto, puedes consultar key.send_text para intentar resolverlo

Ejemplo

sys.input_text("hello") -- Introduce "hello" en el campo de texto donde está el cursor actual
--
sys.input_text("hello", true) -- Introduce "hello" en un campo de chat o búsqueda y pulsa Intro para activar el envío o la búsqueda