I swapped out a MacBookPro running OS X and Terminal.app - for a Windows 7 box using Putty.
ctrl-F no longer works on my shell prompts to move the cursor forward within a command line I'm editing: I don't see any obvious settings in putty that are overriding ctrl-F being passed through to the terminal, and I don't see any obvious settings on the Unix terminal side that would not pass that raw character. I don't want Windows to intercept any ctrl characters, since the terminal program (putty in this case) needs those.
All of the other keystrokes work as expected: ctrl-A goes to the beginning of the line ctrl-R reverse searches the bash history
% stty -a
speed 38400 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ;
eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
Putty version is
Build platform: 64-bit Windows
Compiler: Visual Studio, unrecognised version (_MSC_VER=1910)
Source commit: deadbeefdeadbeefdeadbeefdeadbeefdeadbeef
© 1997-2017 Simon Tatham. All rights reserved.
Any suggestions appreciated