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.