Editores de métodos de entrada (IME)

Un Editor de métodos de entrada (IME) es un componente de software que permite al usuario escribir texto en un idioma que no se puede representar fácilmente en un teclado QWERTY estándar. Esto suele deberse al número de caracteres en el idioma escrito del usuario, como los distintos idiomas asiáticos orientales.

En lugar de cada carácter que aparece en una sola tecla de teclado, un usuario escribe combinaciones de teclas que interpreta el IME. El IME genera el carácter que coincide con el conjunto de trazos de tecla o una lista de caracteres candidatos entre los que elegir. A continuación, el carácter seleccionado se inserta en el control de edición con el que el usuario interactúa.

Nota:

Los IME pueden admitir teclados de hardware y teclados táctiles o en pantalla.

La aplicación no necesita interactuar directamente con el IME. El IME está integrado en el sistema, al igual que el teclado táctil. Si la aplicación tiene entrada de texto y tiene previsto admitir la entrada de texto en idiomas que requieren un IME, debe probar la experiencia de cliente de un extremo a otro para la entrada de texto. Esto le permite corregir cualquier problema, como ajustar la interfaz de usuario para que no esté ocluida por el teclado táctil o la ventana candidata de IME.

Creación de un IME

Para habilitar una excelente experiencia de entrada para todos los usuarios, Microsoft genera IME que se incluyen en caja para una variedad de idiomas.

Además de los IME de caja, puede crear sus propios IME personalizados que los usuarios pueden instalar y usar igual que un IME en el cuadro.

Todos los IME se ejecutan en el sistema Windows, que se protege para detener las IME malintencionadas y mejorar la seguridad y la experiencia del usuario de todos los IME.

Los IME personalizados pueden vincularse al teclado táctil predeterminado y usar su diseño para que los usuarios finales puedan usar su IME con el teclado táctil. Sin embargo, no puede proporcionar su propio teclado táctil independiente y ciertas funciones de IME de entrada para teclados táctiles no están disponibles para los IME personalizados.

Requisitos para los IME

Un IME de terceros debe cumplir estos requisitos:

Un IME de terceros que no cumple estos requisitos no se puede ejecutar.

Nota

Los IME personalizados heredados se pueden ejecutar en aplicaciones de escritorio, pero se bloquean en las aplicaciones de Windows.

Además, Windows Defender quita los IME malintencionados del sistema. Por este motivo, es importante que se familiarice con los requisitos de codificación de IME. Para obtener más información, consulte Requisitos del Editor de métodos de entrada (IME).

Directrices de diseño para IME

Lea los requisitos del Editor de métodos de entrada (IME) para obtener más información sobre los procedimientos recomendados y las directrices de diseño de los IME. En general, todas las INTERFACES IME deben:

  • Siga las instrucciones de la experiencia de usuario para Windows Runtime aplicaciones
  • Evitar experiencias modales y mostrar solo la ventana IME cuando sea necesario
  • incluir iconos que solo son negros y blancos