Tuesday, June 29, 2010

When using Remote Desktop the keyboard layout always defaults to EN (English)

Finally there's a solutionYou…

  • use a different keyboard layout than EN (English)
  • use Remote Desktop to connect to another machine
  • the default keyboard/input language is set to EN (regardless of your user settings)

… then this is your solution:

On the machine you connect to run the following .REG file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

Download: IgnoreRemoteKeyboardLayout.zip

3 comments:

Anonymous said...

Neno, you solved a key question to me. Thank you very VERY much!

Anonymous said...

Neno - you are the man!!!

I had an issue that I'd been trying to fix for hours. If I did a Remote Desktop to my XP (SP3) box the default Input Language would be Welsh - UK Extended Keyboard. I tried everything - mostly using the standard Control Panel->Region etc... But it always went back to Welsh!!! I even tried removing it.

Only after reading your blog did I notice that logging on using the Console all was ok. Adding (I did it by hand) that Registry entry fixed it and XP no longer thinks I'm Welsh when I remote desktop on.

Thanks Neno!!

Neno said...

@Anonymous: I'm glad you're not "Welsh-UK" anymore. :)