On 2007-10-09, Andreas Leppert <[EMAIL PROTECTED]> wrote: > On Mon, Oct 08, 2007 at 02:36:30PM -0700, Gary Johnson wrote: > > Since you didn't elaborate on what you mean by "return" except that > > it is not the same as "enter", I assume that you mean an ASCII > > carriage return, 0x0D. That is the same character as Ctrl-J. > > Well, I did not know that Ctrl-J is the same character as "Return" / > 0x0D, now it makes sense why mutt is behaving as I've described it. > > Are there other mappings which overrides standards keys? I mean Ctrl-J > is overlapping with <Return>, are there others?
I'm sorry--I got distracted and didn't really answer this question except by reference to "man ascii". Here are the Ctrl equivalents of some common keys. Hex Control Value Character Abbrev. Name ----- --------- -------- ---- 07 Ctrl-G BEL Bell 08 Ctrl-H BS Backspace 09 Ctrl-I HT Horizontal Tab 0A Ctrl-J LF or NL Line Feed or Newline 0C Ctrl-L FF Form Feed or Newpage 0D Ctrl-M CR Carriage Return 1B Ctrl-[ ESC Escape As I wrote previously, the control codes are not really overriding the other keys--they are synonyms for the same character. GUI applications often have the ability to distinguish, say the Tab key from the key combination Ctrl-I, but terminal applications don't have this ability. Terminal application see characters rather than keys. I hope that was a little clearer. Regards, Gary