Éditeurs de méthode d’entrée (IME)
Un éditeur de méthode d’entrée (IME) est un composant logiciel qui permet à un utilisateur d’entrer du texte dans une langue qui ne peut pas être représentée facilement sur un clavier QWERTY standard. Cela est généralement dû au nombre de caractères dans la langue écrite de l’utilisateur, comme les différentes langues d’Asie de l’Est.
Au lieu de chaque caractère unique apparaissant sur une seule touche de clavier, un utilisateur tape des combinaisons de touches interprétées par l’IME. L’IME génère le caractère qui correspond à l’ensemble de traits de touches ou une liste de caractères candidats à choisir. Le caractère sélectionné est ensuite inséré dans le contrôle d’édition avec lequel l’utilisateur interagit.
Remarque
Les imEs peuvent prendre en charge les claviers matériels et les claviers tactiles ou visuels.
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 E/S personnalisées peuvent établir un lien vers le clavier tactile par défaut et utiliser sa disposition afin que les utilisateurs finaux puissent utiliser leur IME avec le clavier tactile. Toutefois, vous ne pouvez pas fournir votre propre clavier tactile indépendant et certaines fonctions d’imEs in-box pour les claviers tactiles ne sont pas disponibles pour les E/S personnalisées.
Configuration requise pour les imEs
Un IME tiers doit répondre à ces exigences :
- Doit être signé numériquement
- Doit être conscient de Text Services Framework (TSF), avec les indicateurs IME appropriés définis correctement
- Doit suivre les instructions décrites dans la configuration requise pour l’éditeur de méthode d’entrée (IME) et la conception et le code des applications Windows
Un IME tiers qui ne répond pas à ces exigences est bloqué de s’exécuter.
Remarque
Les imEs personnalisées héritées peuvent s’exécuter dans des applications de bureau, mais sont bloquées dans les applications Windows.
En outre, Windows Defender supprime les imEs malveillantes du système. En raison de cela, 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
Rubriques connexes
Windows developer