通常 AltGr 在我的计算机上工作正常,但最近它停止工作了。我仍然可以使用Ctrl+ Alt,但这很麻烦,因为我需要它来写 {},而我是一名#程序员 :S
知道会发生什么吗?如果我重新启动笔记本电脑,一切都会正常工作。这不是按键本身的故障,因为当我按下它时,菜单会显示 _,因此键盘正在向操作系统发送消息。
提前致谢。
答案1
有很多博客文章试图解释问题可能出在哪里。很多时候,特定程序是导致问题的原因。
对我来说,是Windows Remote Desktop
我运行的一个连接阻止了按键工作。我不必关闭它,只需打开窗口并单击其中的任意位置,我的 [AltGR] 按键就会再次工作!
编辑:这似乎与 RDP 的全屏模式有关。
只需尝试逐个关闭所有应用程序即可找出可能的原因。
答案2
原来是正在运行的 VirtualBox 实例篡改了我的键盘设置。将焦点移至 VM 并返回编辑器后,AltGr 键便可正常工作。
我正在运行 Windows 7 SP1,因此 AltGr 充当 Alt 不仅在 Windows 8 上是个问题。
答案3
对我来说,这是由 Hyper-V(Microsoft 虚拟化)引起的。当我进入虚拟机时,按下AltGr它就可以正常工作。返回桌面,又可以正常工作了!
答案4
提问者有一台笔记本电脑,所以这可能不是他/她的答案。但尽管如此:
AltGr 问题的一个可能原因是 Gigabyte EasyTune。它在键盘上添加了一些自己的快捷键(或其他东西),从而导致了问题。
至少对于北欧键盘地图:它会导致“@” [AltGr+2] 和“€” [AltGr+5] 出现问题。
Win8.1 的解决方案是:卸载 EasyTune。