Even though you have clearly selected UK as the default keyboard mapping in Windows (either via the Language Icon on the Taskbar or via “Regional and Language Options > Languages > Details”), the Symantec Endpoint Encryption Pre-Windows environment utilizes “US” as the default keyboard mapping. You are wondering why this is the case. You need to change this, since users who will be logging in will be expecting their password entry to behave as normal (i.e. pressing @ will produce a @ character, etc).
The Symantec Endpoint Encryption Client parses the default keyboard mapping from the default Windows user profile, not from the currently logged-in user’s profile.
To set the default keyboard mapping for the default Windows user profile, complete the following steps:
1. Configure the default keyboard mapping for the currently logged-in user, to that which you wish to have loaded by default in the Pre-Windows environment (UK in this case).
2. Open the “Regional and Language Options” applet from control panel.
3. Click Advanced, check the “Default user account settings” option, then click “Apply”.
4. The following registry key contains the configured keyboard mappings for the default Windows user profile:
The keyboard mapping stored as “1” is the default.
Export this “Preload” registry key.
You will now have a single registry key file that can be run on any machine and it will automatically set the default keyboard mapping, for the default Windows user profile (that the Symantec Endpoint Encryption Pre-Windows environment will use).
5. Using the following command line, regedit /s