My XPS 17 keyboard had developed trouble with multiple keys sticking or not working reliably, and so I ordered and installed a new one. Shame on me, but I hadn't looked closely and the new keyboard is not the US layout, but rather Spanish. Now, although my primary language is English, I do speak and occasionally write in Spanish and I've decided that I will keep the keyboard rather than go through the trouble of getting the exact replacement.
My question now is how can I get the XPS to recognize the new layout? I know about SharpKeys, but that is a Windows registry interface and I'd much prefer to have the new mapping available when I boot something else (I occasionally use Linux). Is there a BIOS update or something similar that will do what I want?