I have created this project based on the work done by @Antoyo here - https://github.com/Antonyo/CefSharp/tree/IME_Support Idea is to create a CEF based IME without touching the internal C++ code. But, looks like there is a bug with cursor position and @Antoyo has fixed that here
The CEFSHARP code needs to be changed to have the correct IME support.
@Antoyo's code is a great start and needs further polishing because the IME Candidate Window is not getting set correctly.
UPDATE Fixed it here now https://github.com/angshuman-agarwal/CEFSHAPRP_WPF/tree/ime_candidate_window_fix