Why does Terminal ignore capital "B"?

Solution 1:

Ok, The solution was not simple. but I found it in http://www.softpanorama.org/Scripting/Shellorama/inputrc.shtml.

When I ran bind -p i've noticed that I have a line like this per each char:

"A": self-insert

but not for "B". so I've ran:

bind -p > ~/.inputrc

then I've edited the file and added the letter.

Great Success.

Solution 2:

Also check if you have anything in ~/.inputrc -- this file allows you to customize your key bindings for readline line editing.