Modifierkeys are translated to charactersinside the KeyPress event. When you hold ctrl while clicking Enter(char)10 is sent instead of (char)13 and the Control click is suppressed,so all you have to do to detect Ctrl+Enter is