每当我打开与远程机器的 RDP 连接时,该机器都会使用英语(EN)键盘布局,我必须不断将其切换回德语。
我在工作站上使用自定义键盘布局,但远程机器上没有此布局。我认为这就是问题的原因。
答案1
内诺·洛耶在他的博客中提到了这个问题(和解决方案)。
在以下注册表项中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
创建一个新的 DWORD 值IgnoreRemoteKeyboardLayout
并赋予其值1
。
这应该足以解决您的问题。但是,某些 Windows 版本存在一些已知问题,如以下知识库文章中所述:
Windows XP
Windows 服务器 2003
- IgnoreRemoteKeyboardLayout 注册表项在 Windows Server 2003 中无效
- 当您远程登录到基于 Windows Server 2003 SP1 的终端服务器时,终端服务器 IME 键盘布局与客户端计算机不同
在此之上,雷姆科·魏能他在博客上解释了如何在登录页面上调整键盘配置文件。
如果您想更改登录前(“在登录屏幕上”)使用的键盘布局,您需要修改键
HKEY_USER\.DEFAULT\Keyboard Layout\Preload
:在上面的屏幕截图中,区域设置 ID 为 0413(荷兰语),但您甚至可以添加多个条目并使用 ALT-SHIFT 在它们之间循环。
区域设置 ID (LCID) 的描述可以在以下位置找到:知识库 262283。