简体   繁体   中英

Can the MS Windows Text Service use the IME?

I started experimenting with Text Services after reading sources as the TSF Aware blog and the MSDN examples .

Taking as an example situation when using the Japanese language having built a TS (Text Service) for it, I see the TS on the XP/Vista/Win7 language bar as an alternative to both the MS IME and the Japanese input.

So the user can either use the IME method of input or use my TS among other options. If I build and use the 'CandidateList' MSDN TS example it behaves just like the Japanese method of input with a "dummy" candidate list window popping up which has no implementation.

Can I conclude then that a TS is an alternative to the IME only? Or could a TS add functionality to/make use of the IME? Otherwise I don't pretend to make my own candidate selection althorithm and people used to/prefering the IME would not use my TS then.

Could a TS call the IME thus giving the same end results?

Typically, the IME is implemented using TSF. TSF does not define a canonical way for one text service to communicate with another.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM