我在 Windows 7 中遇到了一些非常奇怪的行为。我通常会打开与另一台 Windows(Win 7 或 10)计算机的远程桌面连接。尽管如此,我主要在本地计算机上工作。包括密钥在内的一切都Alt Gr运行正常。现在假设我通过按Ctrl+ Alt+锁定我的电脑Del并再次解锁,Alt Gr密钥就不再起作用了。我需要按Alt+Tab到远程桌面窗口,然后Alt按 +Tab返回某个本地程序(例如某个浏览器),然后 - 瞧 - 它又可以正常工作了。
这是一个问题,因为德语键盘上的某些字符只能使用Alt Gr修饰键才能访问。输入密码时,我通常看不到我输入的字符,因此这会导致登录尝试失败。
请注意,我已经在远程计算机和本地计算机上完全重新安装了 Windows,并且它似乎与我连接到的远程计算机无关。 (但是,我无法确定在连接到运行其他操作系统的远程计算机时是否也会发生这种情况。)当然,当我没有连接到任何 RDP 会话时,我不会遇到该密钥的任何问题。
在研究这个问题时,我偶然发现了这个链接,但不幸的是它没有提供解决方案: https://forum.devolutions.net/topic9714-altgr-key-disabled-by-rdm.aspx
一些(德语)微软帮助页面建议将 RDP 设置中的“应用 Windows 组合键”切换为“在此计算机上” - 但是,它并没有改变任何内容。
还有其他建议吗?
答案1
我认为从某种角度来说,这是一种可以称为缺陷的行为。我不确定是否有任何解决方案。也许你可以尝试使用斯洛伐克键盘布局,它有所有的德语字符(位置不同,例如ö可能需要按下死键AltGr+ -,o但它们都在那里),因为我不记得AltGr该键盘布局有任何问题。
另一个解决方法是单击登录屏幕上的辅助功能图标(或按Win+U执行相同操作)并从显示的菜单中启用屏幕键盘。然后,您可以通过单击该屏幕键盘来访问所需的字符。
答案2
但这个 bug 仍然存在!
Windows 10,同样的问题。我使用斯洛文尼亚语键盘布局。
- 此问题时有发生(使用 RDP 时总是发生)。没有发现任何规律。
- 我通过进入 RDP 窗口并依次按下和释放来解决这个问题:SHIFT、CONTROL、ALT、AltGr(有时也按下 ESC 以获得更好的效果)
- 或者,您可以同时按下 CTRL 和 ALT(左键),这与 AltGr 相同。因此,您可以使用 Ctrl+Alt+X 而不是 AltGR+X。这样,您就不必像第 2 点那样转到 RDP。
(问题中链接的论坛中也提到了第 2 点的想法)
(网络上有数百万条关于此问题的帖子,包括 stack overflow;我会尝试合并它们,或者至少通知管理员)