2012-08-24 7 views
1

소스를 TSF Aware 블로그 및 MSDN examples으로 읽은 후에 텍스트 서비스를 실험하기 시작했습니다.MS Windows 텍스트 서비스에서 IME를 사용할 수 있습니까?

예를 들어 TS (Text Service)를 작성한 일본어를 사용하는 경우 MS IME와 일본어 입력에 대한 대안으로 XP/Vista/Win7 언어 표시 줄에 TS가 표시됩니다 .

그래서 사용자는 IME 입력 방법을 사용하거나 다른 옵션 중에서 내 TS를 사용할 수 있습니다. "CandidateList"MSDN TS 예제를 빌드하고 사용하면 구현이없는 "더미"후보 목록 창이있는 일본어 입력 방법과 똑같이 작동합니다.

그렇다면 TS가 IME의 대안 일 뿐이라고 결론 내릴 수 있습니까? 아니면 TS가 IME에 기능을 추가하거나 IME를 사용할 수 있습니까? 그렇지 않으면 나는 내 자신의 후보자 선택 알고리즘을 사용하는 척하지 않으며 IME를 선호/사용하는 사람들은 내 TS를 사용하지 않을 것입니다.

TS가 IME를 호출하여 동일한 최종 결과를 제공 할 수 있습니까?

답변

1

일반적으로 IME는 TSF를 사용하여 구현됩니다. TSF는 한 텍스트 서비스가 다른 텍스트 서비스와 통신 할 수있는 표준 방식을 정의하지 않습니다.