There is probably a term mismatch. Try telling putty to use vt220. And in the settings window, there is a section for "keyboard". You might want to experiment with different keyboard emulations. Usually the "Esc" is preferred.
To match this on the unix side, throw this into the .profile/.bashrc:
Code:
export TERM=vt220