Может ли текстовая служба MS Windows использовать IME?

Я начал экспериментировать с текстовыми службами после прочтения таких источников, как блог TSF Aware и примеры MSDN.

В качестве примера при использовании японского языка с созданием для него TS (текстовой службы) я вижу TS на языковой панели XP/Vista/Win7 как альтернативу MS IME и японскому вводу.

Таким образом, пользователь может использовать метод ввода IME или использовать мой TS среди других параметров. Если я создаю и использую пример MSDN TS "CandidateList", он ведет себя так же, как японский метод ввода, когда появляется "фиктивное" окно списка кандидатов, которое не имеет реализации.

Могу ли я тогда сделать вывод, что TS является альтернативой только IME? Или TS может добавить функциональность / использовать IME? В противном случае я не претендую на то, чтобы сделать свой собственный алгоритм выбора кандидата, и люди, которые привыкли / предпочитали IME, не использовали бы тогда мой TS.

Может ли TS вызвать IME, что дает одинаковые конечные результаты?

1 ответ

Как правило, IME реализуется с использованием ФБО. ФБО не определяют канонический способ взаимодействия одной текстовой службы с другой.

Другие вопросы по тегам