Dela via


Indatametodredigerare (IME)

En indatametodredigerare (IME) är en programvarukomponent som stöder textinmatning i redigeringskontroller för tecken på språk som inte enkelt kan representeras på ett QWERTY-standardtangentbord, till exempel på olika östasiatiska språk.

I stället för att varje tecken visas på en dedikerad tangentbordsnyckel tolkas en kombination av tangenttryckningar som ett sammansatt tecken av IME. IME genererar det tecken som matchar uppsättningen med tangentstreck (eller innehåller en lista med kandidattecken att välja mellan). Det sammansatta tecknet infogas sedan i redigeringskontrollen.

Anmärkning

IME:er kan stödja både hårdvarutangentbord och skärmtangentbord (OSK) såsom pektangentbordet.

Din app behöver inte interagera direkt med IME. IME är inbyggt i systemet, precis som pektangentbordet är. Om din app har textindata och du har för avsikt att stödja textinmatning på språk som kräver en IME bör du testa kundupplevelsen från slutpunkt till slutpunkt för textinmatning. På så sätt kan du åtgärda eventuella problem, till exempel att justera användargränssnittet så att det inte påverkas av pektangentbordet eller IME-kandidatfönstret.

Skapa en IME

För att möjliggöra en bra användarupplevelse vid inmatning för alla användare skapar Microsoft IMEs som levereras förinstallerade för olika språk.

Förutom de inbyggda snabbmeddelandena kan du skapa egna anpassade snabbmeddelanden som användarna kan installera och använda precis som en intern IME.

Alla snabbmeddelanden körs i Windows-systemet, vilket är härdat för att stoppa skadliga snabbmeddelanden och förbättra säkerheten och användarupplevelsen för alla snabbmeddelanden.

Anpassade snabbmeddelanden kan länka till standardtangentbordet och använda dess layout så att slutanvändarna kan använda sin IME med pektangentbordet. Du kan dock inte ange ett eget oberoende pektangentbord och vissa funktioner i inkorgens snabbmeddelanden för pektangentbord är inte tillgängliga för anpassade snabbmeddelanden.

Krav för snabbmeddelanden

En IME från tredje part måste uppfylla följande krav:

En IME från tredje part som inte uppfyller dessa krav blockeras från att köras.

Eftersom Windows Defender tar bort skadliga snabbmeddelanden från systemet är det viktigt att du bekantar dig med IME-kodningskraven. Mer information finns i Krav för Indatametodredigeraren (IME).

Designriktlinjer för snabbmeddelanden

Läs kraven för IME (Indatametodredigerare) för mer information om bästa praxis och designriktlinjer för indatametodredigerare. I allmänhet måste alla IME-UIs:

  • Följ UX-riktlinjerna för Windows Runtime-appar
  • Undvik modala upplevelser och visa bara IME-fönstret när det behövs
  • inkludera ikoner som endast är svartvita