"Enter" ("carriage return") _is_ a control character. A pc keyboard sends
keycodes which Emacs under X can intercept and decipher, allowing it to
distinguish "Enter" from "Cntrl+Enter". A terminal, however, sends ASCII
codes. Pressing the "control" key sets the control bit. "Enter", being a
control character, already has it set.
--
John Hasler