Hi Phil,
I don't know anything about Gnome, so I can't tell you what the differences are in how Gnome supports a keyboard and how KDE does it.
You may wish to keep
this page as a last resort. It's a page where I describe how I got my keyboard supported in KDE.
There may be easier solutions, though...
Cheers,
Rob