Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um IME (Editor de Método de Entrada) é um componente de software que dá suporte à entrada de texto em controles de edição para caracteres em idiomas que não podem ser representados facilmente em um teclado QWERTY padrão, como os de vários idiomas do Leste Asiático.
Em vez de cada caractere aparecer em uma tecla de teclado dedicada, uma combinação de pressionamentos de teclas é interpretada como um caractere composto pelo IME. O IME gera o caractere que corresponde ao conjunto de toques de tecla (ou fornece uma lista de caracteres candidatos para você selecionar). Em seguida, o caractere composto é inserido no controle de edição.
Observação
Os IMEs podem dar suporte a teclados de hardware e OSK (teclados na tela), como o teclado virtual.
Seu aplicativo não precisa interagir diretamente com o IME. O IME é integrado ao sistema, assim como o teclado virtual. Se o aplicativo tiver entrada de texto e você pretende dar suporte à entrada de texto em idiomas que exigem um IME, você deve testar a experiência do cliente de ponta a ponta para a entrada de texto. Isso permite corrigir quaisquer problemas, como ajustar a interface do usuário para que ela não seja ocluída pelo teclado de toque ou pela janela de candidatos do IME.
Criando um IME
Para habilitar uma ótima experiência de entrada para todos os usuários, a Microsoft produz IMEs que são inclusos de fábrica para uma variedade de idiomas.
Além dos IMEs integrados, você pode criar seus próprios IMEs personalizados que os usuários podem instalar e usar da mesma forma que um IME presente no sistema.
Todos os IMEs são executados no sistema Windows, que é protegido para interromper IMEs mal-intencionadas e melhorar a experiência de segurança e usuário de todos os IMEs.
IMEs personalizadas podem vincular ao teclado virtual padrão e usar seu layout para que os usuários finais possam usar seu IME com o teclado virtual. No entanto, você não pode fornecer um teclado sensível ao toque independente, e certas funções dos IMEs integrados para teclados sensíveis ao toque não estão disponíveis para IMEs personalizados.
Requisitos para IMEs
Um IME de terceiros deve atender a estes requisitos:
- Deve ser assinado digitalmente
- Deve estar ciente do TSF (Text Services Framework), com os sinalizadores IME apropriados definidos corretamente
- Deve seguir as diretrizes descritas nos requisitos do Editor de Método de Entrada (IME) e no design e codificação de aplicativos Windows.
Um IME de terceiros que não atende a esses requisitos está impedido de ser executado.
Como o Windows Defender remove IMEs mal-intencionadas do sistema, é importante familiarizar-se com os requisitos de codificação IME. Para obter mais informações, consulte os requisitos do IME (Editor de Método de Entrada).
Diretrizes de design para IMEs
Leia os requisitos do IME (Editor de Método de Entrada) para obter mais detalhes sobre as práticas recomendadas e as diretrizes de design para IMEs. Em geral, todas as IME UIs precisam:
- Siga as diretrizes de UX para aplicativos do Windows Runtime
- Evite experiências modais e mostre apenas a janela IME quando necessário
- incluir ícones que são somente preto e branco
Tópicos relacionados
Windows developer