well, yo have a spanish layout then, is that the result of running /etc/rc.d/rc.keymap as root?
Did you try loadkeys uk as root?
Please when posting copy and paste directly from the terminal so we can see the exact command and the output, we can troubleshoot better with that. Perhaps this info can help, post the output of
ls -l /etc/rc.d/rc.keymap
Edit1: Oh, I have a question too, does rc.keymap in charge of the X apps too? Is there a keyboard option in xorg.conf?
Edit2: there is a Option XkbLayout in xorg.conf, so I guess I got the answer.
Robertito: please check the value of Option XkbLayout in your /etc/X11/xorg.conf
You should do all this with the default keymap, dont do the vasm fix because you will never find the root of the problem then.