Editores de Métodos de Entrada (IME)

Um Editor de Métodos de Entrada (IME) é um componente de software que suporta introdução de texto nos controlos de edição para caracteres em línguas que não podem ser facilmente representadas num teclado QWERTY padrão, como as de várias línguas do Leste Asiático.

Em vez de cada carácter aparecer numa tecla de teclado dedicada, uma combinação de pressionamentos é interpretada como um carácter composto pelo IME. O IME gera o carácter que corresponde ao conjunto de teclas (ou fornece uma lista de caracteres candidatos para escolher). O carácter composto é então inserido no controlo de edição.

Observação

Os IME podem suportar tanto teclados de hardware como teclados no ecrã (OSK), como o teclado tátil.

A tua aplicação não precisa de interagir diretamente com o IME. O IME está integrado no sistema, tal como o teclado tátil. Se a sua aplicação tem introdução de texto e pretende suportar introdução de texto em línguas que exigem um IME, deve testar a experiência completa do cliente para introdução de texto. Isto permite-te corrigir quaisquer problemas, como ajustar a interface para que não fique obstruída pelo teclado tátil ou pela janela candidata do IME.

Criação de um IME

Para proporcionar uma excelente experiência de entrada a todos os utilizadores, a Microsoft produz IMEs que são enviados diretamente para várias línguas.

Para além dos IMEs na caixa de entrada, pode criar os seus próprios IMEs personalizados que os utilizadores podem instalar e usar, tal como um IME na caixa de entrada.

Todos os IMEs correm no sistema Windows, que é reforçado para travar IMEs maliciosos e melhorar a segurança e a experiência do utilizador de todos os IMEs.

Os IMEs personalizados podem ligar-se ao teclado tátil predefinido e usar o seu layout para que os utilizadores finais possam usar o IME com o teclado tátil. No entanto, não pode fornecer o seu próprio teclado tátil independente e certas funções dos IMEs integrados para teclados táteis não estão disponíveis para IMEs personalizados.

Requisitos para os IMEs

Um IME de terceiros deve cumprir estes requisitos:

Um IME de terceiros que não cumpra estes requisitos é bloqueado de correr.

Como o Windows Defender remove IMEs maliciosos do sistema, é importante familiarizar-se com os requisitos de codificação IME. Para mais informações, consulte requisitos do Editor de Métodos de Entrada (IME).

Diretrizes de conceção para IMEs

Leia os requisitos do Editor de Métodos de Entrada (IME) para mais detalhes sobre as melhores práticas e diretrizes de design para IMEs. Em geral, todas as UIs IME precisam de:

  • Siga as diretrizes de UX para aplicações Windows Runtime
  • Evite experiências modais e mostre a janela de IME apenas quando necessário
  • inclui ícones que são apenas a preto e branco