Since 2014 Q3 we introduced an API that allows implementing custom support for different IMEs (e.g. Sogou Pinyin, QQ Pinyin and etc.). This means that if the default implementation of RadRichTextBox input handling does not fit your requirements or doesn't behave as it should, you could implement your own.
This might be done by replacing the default Caret with your custom one. Such an example can be found in our SDK repository on GitHub here
. This example demonstrates how to handle the input in RadRichTextBox. When you inherit RadRichTextBox Caret object and override the appropriate methods, you get a full control of user's input.
More information on that matter, you could read in the IME support
I hope this helps.
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items