Como configurar a codificação para evitar problemas na digitação de caracteres em sessões RDP no MacOS?

Como configurar a codificação para evitar problemas na digitação de caracteres em sessões RDP no MacOS?

Quando o robô digita um texto numa VM acessada pelo MacOS, os caracteres maiúsculos e os caracteres especiais podem sair errados ou simplesmente não aparecer. Veja abaixo por que isso acontece e como ajustar a codificação no Microsoft Remote Desktop.

1. Quando esse problema acontece?

O robô digita o texto na VM, mas os caracteres maiúsculos e os caracteres especiais saem errados ou não aparecem. O caso típico é o método kb_type() do Framework Desktop, usado em um processo que roda em uma VM acessada pelo MacOS.

Por exemplo, o robô deveria digitar Senha@2026 num campo de login, mas na VM aparece senha2026, sem a letra maiúscula e sem o @.

2. Por que os caracteres saem errados?

A causa está na codificação de teclado que o Microsoft Remote Desktop do MacOS usa por padrão na sessão RDP. Ela não corresponde ao que a VM espera receber, e parte das teclas enviadas pelo robô se perde no caminho.

3. Como alterar a codificação no Microsoft Remote Desktop?

  1. No aplicativo do Microsoft Remote Desktop, acesse a aba Connections.
  2. Marque a opção Keyboard Mode > Unicode.

Ainda precisa de ajuda?

Se isso não resolver o seu caso ou sua pergunta não está listada aqui, abra um chamado com o time de suporte.