Is it correct on the command line? As this will only effect X. Take a look at /etc/X11/XF86Config - find the
InputDevice section for UK keyboards it should have something like this
Code:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
HTH
Jamie..