Keyboard Layout Will Lost in Windows XP Mode
SYMPTOM
After you change your “Default input language” in control panel in Windows XP mode and report Windows, the value you changed will revert to the default value(English(United States)-US).
CAUSE
The Terminal Server client determines the keyboard layout and input language of the Terminal Server session by sending the current keyboard layout. However, substituted keyboard layouts do not properly maintain their input-language settings.
RESOLUTION
There is a hotfix included in windows XP SP3 that fixed this problem:
https://support.microsoft.com/kb/906693
However, it can’t work in XP mode; in order to fix the problem stated in the Knowledge Base article, you can try the following workaround:
Note: Please backup the registry first.
1. Start Registry Editor.
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
3. On the Edit menu, click Add Value, and then add the following registry value:
Value name: IgnoreRemoteKeyboardLayout
Data type: REG_DWORD
Value data: 1
MORE REFERENCE
Input Language of Terminal Server Client Does Not Match That of Terminal Server Session