After the OES Linux installation is complete, if the keyboard mapping is set to German rather than to U.S. English (or whichever language you selected), the problem can be fixed by editing the XF86Config file.
For example, typing a slash (/) will show a dash (-) or typing y will display z.
NOTE:This mapping problem might occur when the screen that prompts for the configuration of graphics, sound, and printers is skipped or when some error occurs while processing the input to this screen.
To fix the problem:
Press Ctrl+Alt+F2.
Log in as root.
At a command console prompt, enter:
vi /etc/X11/XF86Config
Under the Input Devices section, edit the line that contains Options “Xkblayout” “de” and replace “de” with “us” or other applicable language codes. For a list of applicable language codes, see Table 5-3.
Use the Down-arrow key to move to the line under the Input Devices section that contains: Option “Xkblayout” “de”
Use the Right-arrow key to move the cursor over the d.
Use the Delete key to remove de.
Enter the Insert mode by typing i
Type us (or the two letters for your language) between the two double-quote marks (“”).
For example, if you are changing to U.S. English, the line should read:
Option “Xkblayout” “us”
Exit the Insert mode by pressing Esc.
Save the change and exit the vi editor by entering :wq
Exit the console shell by entering exit
Return to the X Server screen by pressing Ctrl+Alt+F7.
Restart xserver by pressing Ctrl+Alt+Backspace.
The following table contains some of the language codes that you might need for keyboard mappings. For additional codes, see the /usr/X11R6/lib/X11/xkb/symbols directory.