Notes |
(0022820)
neil (administrator)
2013-05-26 01:52
|
It seems completely wrong for your terminal to send ^? (what I assume this is) on ctrl-h. I haven't been able to reproduce with xterm 278 and ncurses 5.9 with or without numlock and with or without manually toggling "Enable Application Keypad". |
|
(0022821)
neil (administrator)
2013-05-26 02:09
|
I see, this is a terminal where key_backspace is ctrl-h, so curses can't distinguish between them and goes with KEY_BACKSPACE instead of 0x8 |
|
(0022825)
hhkb (reporter)
2013-05-26 02:24
|
I think the conclusion we came to is that in some cases key_backspace=^h. This screws everything up. We can modify crawl to handle this use case by checking if backspace=^h first. |
|
(0022828)
neil (administrator)
2013-05-26 02:54
|
Fixed in trunk (0.13-a0-922-ga797ddd), thanks! Rather than converting unconditionally as in your patch, I only did so if terminfo key_backspace is ctrl-h, so that the two keys don't get merged on terminals where they differ. |
|