Partager via


Éditeurs de méthode d’entrée (IME)

Un éditeur de méthode d’entrée (IME) est un composant logiciel qui prend en charge l’entrée de texte dans les contrôles d’édition pour les caractères dans les langues qui ne peuvent pas être représentés facilement sur un clavier QWERTY standard, comme ceux de différentes langues d’Asie de l’Est.

Au lieu de chaque caractère apparaissant sur une touche de clavier dédiée, une combinaison de séquences de touches est interprétée comme un caractère composite par l’IME. L’IME génère le caractère qui correspond à l’ensemble de traits de touches (ou fournit une liste de caractères candidats à sélectionner). Le caractère composite est ensuite inséré dans le contrôle d’édition.

Note

Les imEs peuvent prendre en charge les claviers matériels et les claviers visuels (OSK) tels que le clavier tactile.

Votre application n’a pas besoin d’interagir directement avec l’IME. L’IME est intégré au système, tout comme le clavier tactile. Si votre application a une entrée de texte et que vous envisagez de prendre en charge l’entrée de texte dans les langues qui nécessitent un IME, vous devez tester l’expérience client de bout en bout pour l’entrée de texte. Cela vous permet de résoudre les problèmes, tels que l’ajustement de votre interface utilisateur afin qu’elle ne soit pas obstruée par le clavier tactile ou la fenêtre candidate IME.

Création d’un IME

Pour permettre une excellente expérience d’entrée pour tous les utilisateurs, Microsoft produit des imEs qui sont fournies dans la boîte pour diverses langues.

En plus des imEs in-box, vous pouvez créer vos propres imEs personnalisées que les utilisateurs peuvent installer et utiliser comme un IME in-box.

Toutes les imEs s’exécutent dans le système Windows, ce qui est renforcé pour arrêter les imEs malveillantes et améliorer la sécurité et l’expérience utilisateur de tous les imEs.

Les IMEs personnalisés peuvent se connecter au clavier tactile par défaut et utiliser sa disposition, permettant ainsi aux utilisateurs finaux d'employer leur IME avec le clavier tactile. Toutefois, vous ne pouvez pas fournir votre propre clavier tactile indépendant, et certaines fonctions des IME intégrés pour claviers tactiles ne sont pas disponibles pour les IME personnalisés.

Exigences pour les IMEs

Un IME tiers doit répondre à ces exigences :

Un IME tiers qui ne répond pas à ces exigences est bloqué de s’exécuter.

Étant donné que Windows Defender supprime les imEs malveillants du système, il est important de vous familiariser avec les exigences de codage IME. Pour plus d’informations, consultez la configuration requise pour l’éditeur de méthode d’entrée (IME).

Recommandations en matière de conception pour les imEs

Pour plus d’informations sur les bonnes pratiques et les recommandations en matière de conception pour les imEs, consultez les exigences de l’Éditeur de méthode d’entrée (IME). En général, toutes les interfaces utilisateur IME doivent :

  • Suivez les instructions d’expérience utilisateur pour les applications Windows Runtime
  • Éviter les expériences modales et afficher uniquement la fenêtre IME si nécessaire
  • inclure des icônes noires et blanches uniquement