The problem is typically the terminal (emulator) that is being used. To help diagnose this, I'd need some information about how your terminal:
- what terminal (emulator) are you using?
- what is the value of the TERM variable (run "echo $TERM" on the command line to find out)?
- are you using ssh or similar to work remotely?
- what output is produced when you run "cat" on the command line without any further arguments, and you press different keys like the cursor keys? (Press the control key + C to stop cat)
Cheers,
Gertjan