Our product is WinXP-based and displays in multiple languages by loading appropriate resource strings to display. This is configured through a dialog raised by our product. We're using an English (American) version of Windows.
Everything works fine, but now we'd like to support foreign-language keyboards. Let's take German as an example.
I have a German overlay for my US-English keyboard. Shift-3 on the English keyboard is #, on the German keyboard it should be a mark that looks like two intertwined S characters. The Euro symbol is on the E key -- seems like Alt-E. We'd like the user to be able to enter
I configured the system for German:
Control Panel | Regional and Language Settings
Regional options set to German (probably doesn't matter)
Languages tab | Settings tab | default input language set to German
Installed Services shows both English and German, with German keyboard highlighted
| Advanced tab | checked "Extend support of advanced text..."
After reboot, everything is in English. Entering Shift-3 into Notepad still gives # sign.
Looking at MUI might the the wrong tree to bark up, but C:\WINDOWS\mui\muisetup shows English as the only option.
I've taken this about as far as I can go without help. I do *not* want to go the route of requiring a German version of WIndows...that would be another verification task and our road map for the year is already planned out.