In /etc/inputrc, there is written: > $if term=xterm > # > # Normal keypad and cursor of xterm > # The following lines in the file do special definitions for some cursor keys if $TERM==xterm. It appears, these redifinitions are totally wrong. Actually, you can comment that special case out and finally get a working set of key definitions. I tested with Eterm and xterm (original) with the original distribution settings.
What specifically appears to be broken for you ?
<Home> & <End> don't work for example.
It works fine in MGT and other terms, and after checking myself, I came to the conclusion that it was the same problem as bug #15254. *** This bug has been marked as a duplicate of 15254 ***