Editors voor invoermethodes (IME)

Een Input Method Editor (IME) is een softwareonderdeel dat tekstinvoer ondersteunt in besturingselementen voor bewerkingen voor tekens in talen die niet eenvoudig kunnen worden weergegeven op een standaard QWERTY-toetsenbord, zoals die van verschillende Oost-Aziatische talen.

In plaats van elk teken dat op een speciale toetsenbordtoets wordt weergegeven, wordt een combinatie van toetsaanslagen geïnterpreteerd als een samengesteld teken door de IME. De IME genereert het teken dat overeenkomt met de reeks toetsstreken (of geeft een lijst met kandidaattekens waaruit u kunt kiezen). Het samengestelde teken wordt vervolgens ingevoegd in het bewerkingsveld.

Opmerking

IME's kunnen zowel hardwaretoetsenbord als schermtoetsenbord (OSK) ondersteunen, zoals het schermtoetsenbord.

Uw app hoeft niet rechtstreeks met de IME te communiceren. De IME is ingebouwd in het systeem, net zoals het schermtoetsenbord. Als uw app tekstinvoer heeft en u tekstinvoer wilt ondersteunen in talen waarvoor een IME is vereist, moet u de end-to-end-klantervaring voor tekstinvoer testen. Hiermee kunt u eventuele problemen oplossen, zoals het aanpassen van uw gebruikersinterface, zodat deze niet wordt onderbroken door het schermtoetsenbord of het IME-kandidaatvenster.

Een IME maken

Om een geweldige invoerervaring voor alle gebruikers mogelijk te maken, produceert Microsoft IME's die in box worden verzonden voor verschillende talen.

Naast de in-box IME's kunt u uw eigen aangepaste IME's bouwen die gebruikers kunnen installeren en gebruiken, net als een in-box IME.

Alle IME's worden uitgevoerd in het Windows-systeem, wat is beveiligd om schadelijke IME's te stoppen en de beveiliging en gebruikerservaring van alle IME's te verbeteren.

Aangepaste IME's kunnen worden gekoppeld aan het standaardtoetsenbord en de indeling ervan gebruiken, zodat eindgebruikers hun IME met het schermtoetsenbord kunnen gebruiken. U kunt echter geen eigen onafhankelijk schermtoetsenbord opgeven en bepaalde functies van in-box IME's voor aanraaktoetsenborden zijn niet beschikbaar voor aangepaste IME's.

Vereisten voor IME's

Een IME van derden moet aan deze vereisten voldoen:

Een IME van derden die niet aan deze vereisten voldoet, kan niet worden uitgevoerd.

Omdat Windows Defender schadelijke IME's verwijdert uit het systeem, is het belangrijk om vertrouwd te raken met de IME-coderingsvereisten. Zie ime-vereisten (Input Method Editor) voor meer informatie.

Ontwerprichtlijnen voor IME's

Lees de IME-vereisten (Input Method Editor) voor meer informatie over aanbevolen procedures en ontwerprichtlijnen voor IME's. Over het algemeen moeten alle IME-UIS's het volgende doen:

  • Volg de UX-richtlijnen voor Windows Runtime-apps
  • Vermijd modale ervaringen en geef alleen het IME-venster weer wanneer dat nodig is
  • pictogrammen opnemen die alleen zwart-wit zijn