May be you chose the wrong language for the keyboard?
Running this might help-
Code:
/usr/X11R6/bin/setxkbmap -layout us -model pc105
I found that by tracing the system calls made by system-redhat-keyboard. So should work. You may want to look into "man setkbmap" before you do this.
~Sarav