Udostępnij za pośrednictwem


Edytory metod wejściowych (IME)

Edytor metod wejściowych (IME) to składnik oprogramowania, który obsługuje wprowadzanie tekstu w kontrolkach edycji znaków w językach, których nie można łatwo przedstawić na standardowej klawiaturze QWERTY, na przykład w różnych językach wschodnioazjatyckich.

Zamiast każdego znaku pojawiającego się na dedykowanym klawiszu klawiatury, kombinacja naciśnięć klawiszy jest interpretowana jako znak złożony przez IME. IME generuje znak zgodny z zestawem naciśnięć klawiszy (lub udostępnia listę proponowanych znaków do wyboru). Znak złożony jest następnie wstawiany do kontrolki edycji.

Uwaga / Notatka

Edytory Metod Wprowadzania (IME) mogą obsługiwać zarówno klawiatury sprzętowe, jak i klawiatury ekranowe (OSK), takie jak klawiatura dotykowa.

Aplikacja nie musi korzystać bezpośrednio z edytora IME. Protokół IME jest wbudowany w system, tak jak klawiatura dotykowa. Jeśli aplikacja ma wprowadzanie tekstu i zamierzasz obsługiwać wprowadzanie tekstu w językach wymagających kodu IME, należy przetestować środowisko klienta kompleksowego pod kątem wprowadzania tekstu. Pozwala to rozwiązać wszelkie problemy, takie jak dostosowywanie interfejsu użytkownika, aby nie był zasłonięty przez klawiaturę dotykową lub okno kandydujących znaków IME.

Tworzenie IME

Aby umożliwić użytkownikom doskonałe doświadczenie wprowadzania danych, firma Microsoft tworzy Edytory Metod Wprowadzania, które są dostarczane w ramach systemu dla różnych języków.

Oprócz wbudowanych edytorów metod wprowadzania (IME), można tworzyć własne niestandardowe edytory IME, które użytkownicy mogą instalować i używać dokładnie tak, jak w przypadku wbudowanego edytora IME.

Wszystkie Edytory Metod Wprowadzania działają w systemie Windows, który został wzmocniony w celu zatrzymania złośliwych Edytorów Metod Wprowadzania oraz poprawy bezpieczeństwa i doświadczeń użytkowników wszystkich Edytorów Metod Wprowadzania.

Niestandardowe IME mogą łączyć się z domyślną klawiaturą dotykową i używać jej układu, aby użytkownicy końcowi mogli korzystać z IME za pomocą klawiatury dotykowej. Jednak nie można zapewnić własnej niezależnej klawiatury dotykowej, a niektóre funkcje wbudowanych edytorów metod wprowadzania dla klawiatur dotykowych nie są dostępne dla niestandardowych edytorów metod wprowadzania.

Wymagania dotyczące wiadomości błyskawicznych

Protokół IME innej firmy musi spełniać następujące wymagania:

Nie można uruchomić protokołu IME innej firmy, który nie spełnia tych wymagań.

Ponieważ Windows Defender usuwa złośliwe IME z systemu, ważne jest, aby zapoznać się z wymaganiami dotyczącymi kodowania IME. Aby uzyskać więcej informacji, zobacz Wymagania edytora metod wejściowych (IME).

Wskazówki dotyczące projektowania dla wiadomości błyskawicznych

Zapoznaj się z wymaganiami Edytora Metod Wprowadzania (IME), aby uzyskać więcej szczegółowych informacji na temat najlepszych praktyk i wytycznych dotyczących projektowania IME. Ogólnie rzecz biorąc, wszystkie interfejsy użytkownika IME muszą:

  • Postępuj zgodnie z wytycznymi środowiska użytkownika dla aplikacji środowiska uruchomieniowego systemu Windows
  • Unikaj środowisk modalnych i wyświetlaj okno IME tylko wtedy, gdy jest to potrzebne
  • dołącz ikony, które są tylko czarne i białe