Это решает проблему лишь частично в обоих вариантах. При изменении .cshrc кнопки по прежнему не работают в less, а при использовании "putty" в качестве Terminal-type string случатся две проблемы: а) не будет работать мышь (например в mc), б) будет криво работать screen.Я решил проблему тем, что взял terminfo от xterm-256color, отредактировал его под putty, потом
> install -d .terminfo
> tic -o .terminfo/ xterm-256color.terminfo
В /etc/screenrc добавить
term screen-256color
и
defbce on
В качестве Terminal-type string в putty указать xterm-256color.
После этого наступает полное счастье.
Самый тонкий момент - это редактирование terminfo. Те что можно найти в дистрибутивах и в сети для putty содержат ошибки. Мне пришлось втыкать в исходный код putty, чтобы сделать всё аккуратно и правильно.