Click here to Skip to main content
15,890,897 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to make an input method (IME) with C#, like Sogou input method, most of the input method is developed by C++, I want to use C# to achieve. Seeking the source code or Making ideas,thank u!
Posted
Updated 2-Nov-14 3:46am
v3
Comments
Kornfeld Eliyahu Peter 2-Nov-14 9:09am    
It is really hard to understand what do you mean, but in any case CP is not a code service. If you looking for someone to write your ideas, you came to the wrong place...
BillWoodruff 2-Nov-14 9:31am    
We can't see your screen, or read your mind. You have tell us specific details of what you are trying to do.
OriginalGriff 2-Nov-14 9:33am    
This is not a good question - we cannot work out from that little what you are trying to do.
Remember that we can't see your screen, access your HDD, or read your mind.
Use the "Improve question" widget to edit your question and provide better information.
OriginalGriff 2-Nov-14 9:51am    
Thanks for adding a little info, but I'm afraid we still need more!
Most of us don't read Chinese, so we have no idea what a "Sogou input method" is - and Google returns a lot of Chinese from a basic search!

We need to know what you are trying to achieve, what you have tried, where you are stuck. What help do you need?

1 solution

How? With extreme difficulty. C# is not an appropriate language to do this in.

You can find a sample of an IME here[^]. It's written in C++ for a reason. Because of how close you have to get to Windows and the complexity of the interaction with the SDK, it's best to write an IME in C or C++.

If you attempt this in C#, you'll end up rewriting a bunch of the SDK in C#, thereby increasing the amount of work you have to do.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900