Page 1 of 1

Custom IME

Posted: Wed Jan 06, 2010 5:15 pm
by tyty
Hey,

does anyone know how to add a custom made IME to the Windows language bar?
So far I could only find information about how to communicate with the Microsoft IME, but I want to add a custom one to support a script which cannot be mapped onto a normal keyboard layout.

Re: Custom IME

Posted: Fri Jan 08, 2010 1:44 am
by IdeasVacuum
Hello tyty

Have a look at what MSDN says about End User Defined Character (EUDC) fonts. I think the theory is that you can define an EUDC, then use it via an existing IME.

Re: Custom IME

Posted: Sun Jan 10, 2010 8:57 pm
by tyty
Thanks, but this isn't really what I need. The characters already exist in Unicode and many fonts, there is just no way to type them yet.

But while digging through MSDN I found out that IMEs are handled by the "Text Service Framework" which for some reason isn't mentioned on the IME pages. There are also some sample code snippets available and I'll just try to figure out how they work and how to access the framework via Purebasic.

Re: Custom IME

Posted: Mon Jan 11, 2010 1:02 am
by IdeasVacuum
That sounds good :)

They seem to have better/more info for the Windows CE platform, which may still be useful for your work.