I am working with zsh over putty. Normally, I have ctrl+left and ctrl+right mapped to ^[OD and ^[OC. I bound them to backward-word and forward-word commands (which move cursor one word forward and one word backward). This works wonderfully, but somehow stops working when I start screen. From some reason, in screen both ctrl+left and left arrow key are mapped to ^[[D. Ctrl+right and right arrow key mapped to ^[[C. This is obviously wrong - it breaks the move word forward/move word backward binding. I am wondering how to overcome this problem. Any ideas? Thanks.