protected internal virtual bool HandleKeyPress(char ch) { if (KeyEventHandler != null) { return KeyEventHandler(ch); } return false; }