Может ли текстовая служба 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 реализуется с использованием ФБО. ФБО не определяют канонический способ взаимодействия одной текстовой службы с другой.