Try running through the keyboard config again. the cli command is redhat-config-keyboard.
i don't have too much to work with here, so maybe you could get into the application menu, and then got to system tools, then choose system logs. check the xfree86 log and hte sytem log for anything related to the keyboard and post it up here. Hopefull that will get us somewhere on this.