Linux supports hundreds of keyboard layouts; you must identify yours with a line similar to:
$ export TERM=vt100
or whatever type terminal or emulator you are using.
So, er, did you have NUMLOCK on?
What are you using? PuTTy?
Yes, putty. I'd meant to mention that, but when I actually started writing my post, it just slipped my mind.
That was the fix. Thanks again.