keyboardTeclado

Permite a digitação e a configuração de atalhos do teclado na tela

Visão Geral

O objeto Teclado é utilizado para simular ações do teclado durante a execução de um robô.

Esse objeto permite que o robô interaja com aplicações digitando textos ou executando comandos de teclado automaticamente, simulando o comportamento de um usuário.

A funcionalidade é frequentemente utilizada em automações que exigem preenchimento de campos, inserção de dados ou execução de atalhos de teclado em sistemas e interfaces gráficas.


Funcionamento

O objeto Teclado executa ações de entrada de teclado na aplicação ativa.

Fluxo de funcionamento:

  1. O robô executa o objeto Teclado.

  2. O campo Ação define qual tipo de interação com o teclado será realizada.

  3. O campo Texto define o conteúdo que será digitado.

  4. O campo Delay para escrita em Milissegundos define o intervalo entre cada caractere digitado.

  5. O campo Delay para a Próxima Ação em Milissegundos define o tempo de espera antes de o robô executar a próxima ação.

Após a execução, o robô terá digitado o texto ou executado a ação configurada no campo ativo da interface.

Quando usar

  • Quando for necessário digitar textos automaticamente em campos de aplicações.

  • Quando o robô precisar preencher formulários ou inserir dados em sistemas.

  • Quando processos automatizados exigirem simulação de entrada de teclado.

Quando não usar

Não utilizar quando houver métodos mais diretos de preenchimento de dados através de integração ou manipulação direta de campos da aplicação, evitando dependência da interface.


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô.

Ação

Define a ação que será executada pelo teclado (ex.: Digitar).

Texto

Conteúdo que será digitado pelo robô.

Delay para a Próxima Ação em Milissegundos

Tempo de espera após a execução da ação antes de iniciar a próxima etapa do fluxo.

Delay para escrita em Milissegundos

Intervalo entre cada caractere digitado pelo robô.


Exemplos

Exemplo simples

Fluxo básico para digitar um texto:

  1. Inserir o objeto Teclado no fluxo do robô.

  2. Selecionar a ação Digitar.

  3. Informar o texto que será digitado no campo Texto.

  4. Executar o robô.

Após a execução, o robô digitará o texto no campo ativo da aplicação.

Exemplo aplicado

Cenário: um robô precisa preencher automaticamente um campo de login em um sistema.

Fluxo:

  1. O robô posiciona o cursor no campo de usuário utilizando um objeto de clique ou navegação.

  2. O objeto Teclado é utilizado para digitar o nome de usuário.

  3. O robô executa outras ações para completar o login.


Retornos

A documentação oficial não descreve retornos específicos para este objeto.

O objeto executa uma ação de digitação ou comando de teclado na interface ativa, sem gerar valores de retorno.


Erros comuns e como evitar

Campo incorreto selecionado

Se o campo ativo não for o desejado, o texto pode ser digitado no local errado.

Como evitar:

  • Garantir que o cursor esteja posicionado corretamente antes da execução.

Delay insuficiente

Se o sistema não responder rapidamente, a digitação pode ocorrer antes que o campo esteja disponível.

Como evitar:

  • Ajustar o Delay para a Próxima Ação quando necessário.

Velocidade de digitação incompatível

Algumas aplicações podem não processar corretamente digitação muito rápida.

Como evitar:

  • Ajustar o Delay para escrita em Milissegundos para controlar a velocidade.


Boas práticas

  • Garantir que o campo de destino esteja ativo antes de iniciar a digitação.

  • Utilizar delays apropriados para garantir estabilidade da automação.

  • Utilizar nomes claros no campo Título para facilitar a manutenção do fluxo.

  • Evitar dependência excessiva de digitação quando houver métodos mais estáveis de integração.

Last updated

Was this helpful?