Freigeben über


Eingabemethoden-Editoren (IME)

Ein Eingabemethoden-Editor (INPUT Method Editor, IME) ist eine Softwarekomponente, die Texteingaben in Bearbeitungssteuerelementen für Zeichen in Sprachen unterstützt, die nicht einfach auf einer standardmäßigen QWERTY-Tastatur dargestellt werden können, z. B. die von verschiedenen ostasiatischen Sprachen.

Anstelle jedes Zeichens, das auf einer dedizierten Tastaturtaste angezeigt wird, wird eine Kombination von Tastenanschlägen vom IME als zusammengesetztes Zeichen interpretiert. Der IME generiert das Zeichen, das dem Satz von Tastenstrichen entspricht (oder eine Liste von Kandidatenzeichen bereitstellt, aus denen sie auswählen können). Das zusammengesetzte Zeichen wird dann in das Bearbeitungssteuerelement eingefügt.

Hinweis

IMEs können sowohl Hardwaretastaturen als auch Bildschirmtastaturen (OSK) wie die Bildschirmtastatur unterstützen.

Ihre App muss nicht direkt mit dem IME interagieren. Der IME ist in das System integriert, genau wie die Bildschirmtastatur. Wenn Ihre App texteingaben hat und Sie Texteingaben in Sprachen unterstützen möchten, die einen IME erfordern, sollten Sie die End-to-End-Kundenerfahrung für die Texteingabe testen. Auf diese Weise können Sie Probleme beheben, z. B. das Anpassen der Benutzeroberfläche, sodass sie nicht von der Bildschirmtastatur oder dem IME-Kandidatenfenster verdeckt wird.

Erstellen eines IME

Um eine hervorragende Eingabeerfahrung für alle Benutzer zu ermöglichen, erstellt Microsoft IMEs, die in der Box für eine Vielzahl von Sprachen ausgeliefert werden.

Zusätzlich zu den vorinstallierten IMEs können Sie Ihre eigenen benutzerdefinierten IMEs erstellen, die Benutzer wie einen vorinstallierten IME installieren und verwenden können.

Alle IMEs werden im Windows-System ausgeführt, das gehärtet ist, schädliche IMEs zu stoppen und die Sicherheit und Benutzerfreundlichkeit aller IMEs zu verbessern.

Benutzerdefinierte IMEs können eine Verknüpfung mit der Standardtastatur herstellen und ihr Layout verwenden, damit Endbenutzer ihren IME mit der Bildschirmtastatur verwenden können. Sie können jedoch keine eigene unabhängige Bildschirmtastatur bereitstellen, und bestimmte Funktionen von im Box-IMEs für Bildschirmtastaturen sind für benutzerdefinierte IMEs nicht verfügbar.

Anforderungen für IMEs

Ein Drittanbieter-IME muss diese Anforderungen erfüllen:

Ein Drittanbieter-IME, das diese Anforderungen nicht erfüllt, wird daran gehindert, ausgeführt zu werden.

Da Windows Defender schädliche IMEs aus dem System entfernt, ist es wichtig, sich mit den IME-Codierungsanforderungen vertraut zu machen. Weitere Informationen finden Sie unter Anforderungen des Eingabemethoden-Editors (INPUT Method Editor, IME).

Entwurfsrichtlinien für IMEs

Lesen Sie die Anforderungen des Eingabemethoden-Editors (INPUT Method Editor, IME), um weitere Details zu bewährten Methoden und Entwurfsrichtlinien für IMEs zu erhalten. Im Allgemeinen müssen alle IME-UIs Folgendes ausführen:

  • Befolgen Sie die UX-Richtlinien für Windows-Runtime-Apps
  • Vermeiden Sie modale Erfahrungen, und zeigen Sie das IME-Fenster nur bei Bedarf an.
  • Symbole enthalten, die nur schwarz und weiß sind