"Kevin J. McCarthy" <ke...@8t8.us> writes: >Have you tried running mutt with '-d 1', running <what-key>, and looking >at ~/.muttdebug0 as you press those keys? That might list the full >sequence of keys mutt is seeing when you press the non-working keys and >give a clue.
I just tried that, but the debug file reports the same thing shown on the command line when the key is pressed. Here are the results: Keypad / key: <esc>Oo: Char = A, Octal = 1101, Decimal = 577 Keypad * key: <esc>Oj: Char = C, Octal = 1103, Decimal = 579 Keypad - key: <esc>Om: Char = D, Octal = 1104, Decimal = 580 Keypad + key: <esc>Ok: Char = ?, Octal = 1077, Decimal = 575 Keypad Enter: <esc>OM: Char = <KeypadEnter>, Octal = 527, Decimal = 343 Notice the large octal codes. Now, for comparison, here is what I get for some other keys: Keypad Num_Lock: Char = <Esc>, Octal = 33, Decimal = 27 Char = O, Octal = 117, Decimal = 79 Char = I, Octal = 111, Decimal = 73 Keypad 7 key: Char = <Esc>, Octal = 33, Decimal = 27 Char = [, Octal = 133, Decimal = 91 Char = 4, Octal = 64, Decimal = 52 Char = 4, Octal = 64, Decimal = 52 Char = ~, Octal = 176, Decimal = 126 Keypad . key: Char = <Esc>, Octal = 33, Decimal = 27 Char = [, Octal = 133, Decimal = 91 Char = 3, Octal = 63, Decimal = 51 Char = 2, Octal = 62, Decimal = 50 Char = ~, Octal = 176, Decimal = 126 So what is up with this? Why is mutt seeing one thing output while other programs such as vim and less see the escape code sequences? Just to be sure that some other setting in mutt wasn't interfering, I emptied the .muttrc file of all options save a single keypad key binding, but got the same result for that key. The Num_Lock key has always been disabled for my keyboard so it is not playing a role in what's going on. However, I do notice that in a standard xfce4-terminal with TERM=xterm-256color, when I press the following keys, on the command line they output: Key Output --------- ------------- Num_Lock <tab> Keypad / / Keypad * * Keypad - - Keypad + + All other keypad keys issue the expected escape sequences. And finally, I have LC_ALL=C.UTF-8 I tried setting LC_ALL=C, but it made no difference in mutt's operation. I'm still at a loss to understand exactly where the problem lies. Regards, -- Jeff