Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Whenever I open an RDP connection to a remote machine, that machine will be using the English (EN) keyboard layout and I have to constantly switch it back to German.

I use a customized keyboard layout on my workstation and this layout is not present on the remote machine. I assume this to be the cause of the issue.

share|improve this question
up vote 10 down vote accepted

Neno Loje mentions this issue (and the solution) in his blog.

In the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Create a new DWORD value IgnoreRemoteKeyboardLayout and give it the value 1.

That should be sufficient to solve your problem. However, there are some known problems with certain Windows versions, as discussed in these knowledgebase articles:

Windows XP

Windows Server 2003

In addition to that, Remko Weijnen explains on his blog how to even adjust the keyboard profile on the login page.

If you want to change the keyboard layout that is used before logging in (“at the logon screen”) you need to modify the key HKEY_USER\.DEFAULT\Keyboard Layout\Preload:

In the screenshot above the locale id 0413 (Dutch) but you can even add more than one entry and cycle between them with ALT-SHIFT.

A description of the Locale ID’s (LCID’s) can be found in kb 262283.

share|improve this answer
Which computer are you meant to do this on?!!! – Colonel Panic May 29 '13 at 16:00
@ColonelPanic: The remote/target machine – Oliver Salzburg May 29 '13 at 16:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.