I'm surprised that they keyboard layout does not change simply by the fact that you have got a completely brand free handset running custom firmware and a custom rom, mabie the hardware itself tells the os what it is.
I will have a look and see what I can find out, my old touch pro had the option in the rom (custom rom) to set the keyboard, shame these don't.
OK, I'd really appreciate if you'd have some time to look at the hardware keyboard language settings, if there are any to be modified (there has to be!).
Another question about that Internet Sharing cab fix: is it universal fix or only HTC specific? I have an LG Quantum which came with AT&T ROM, i.e. it doesn't have internet sharing properties within its ROM. I updated the phone via ZUNE so the settings contain "Internet Sharing" but it won't work. If that cab fix is universal, then I could flash it to my LG Quantum and get internet sharing work.