А>Надо чтобы RichTextBox никогда не получал фокуса клавиатурного ввода.
В качестве идеи (сам не пробовал): унаследоваться от RichTextBox и в конструкторе прописать
this.SetStyle(ControlStyles.Selectable, false);
Ну или тоже самое сделать через Reflection без наследования.