I must admit that an example would be nice

by Michael S. Kaplan, published on 2006/08/26 17:01 -04:00, original URI: http://blogs.msdn.com/b/michkap/archive/2006/08/26/725670.aspx

Regular reader and Internationalization MVP Mihai asked in the Suggestion Box:

Just read the today post ("Creation of transliterating input methods")

And I do agree with Thakara that the TSF documentation is very poor.
If TSF is soo alive and well in Vista, and seems to be "the way to go," then maybe is time for a better doc.

I know, updating the MSDN can take long, but maybe you can shot some articles on the subject, to get us started?

The post Mihai is talking about is this one....

Well, I can't say I disagree with the idea; I said as much in this post, Though as I also said there, it will take some time to really dig in there.

But on the other hand, there are those other samples I have been posting for the Cantonese and Unicode IMEs -- which are also Text Service Framework TIPs. And I will be posting more samples of them, updates to those samples, and information about the format (and how it worked out to help for Yi and Amharic in Vista!).

So hang in there, I will be doing more posts soon in this area. :-)


This post brought to you by (U+0d07, a.k.a. Malayalam Letter I)

# Tony on 6 Mar 2008 10:55 AM:

I am trying to disable some items in input method menu items and I haven't found much useful things. especially when ImmGetMenuItems returns nothing. :(

# Michael S. Kaplan on 6 Mar 2008 11:59 AM:

Hi Tony,

The whole IMM based model is mostly non-functional for all of the TSF-based IMEs, as many posts have indicated. So ImmGetImeMenuItems, we expect to fail. The trick is finding out how to do the same thing with the Text Services Framework!

referenced by

2008/08/28 A technology is worth: $0; A sample showing how to use it: $0; A debug-able sample: Priceless!

2008/03/06 Getting the IME name (for someone who speaks Chinese, based on code from an article written in Chinese, when you don't speak Chinese)

2007/12/01 Cutting the cord, revisited -- and documenting how to get the job done!

2007/05/29 Cutting the cord while someone else is shoring it up

2007/01/17 Insufficient documentation, revisited

go to newer or older post, or back to index or month or day