Alt+Tab 的行为就像 Alt 被粘住(但事实并非如此)

klm*_*123 3 keyboard windows-7

有时,当我按 Alt+Tab 然后松开时,窗口选择菜单会保持打开状态,直到我用鼠标选择窗口或按 Enter 键。就像我不放 Alt 键一样(但我放了)。任何人都知道为什么会出现这种情况?

  1. 我的键盘是全新的(已使用 3 天)。我还打开屏幕键盘,看看何时按下 Alt/Ctrl/Shift/Win 键,何时不按下。所以我确信这 4 个键中没有一个因任何机械原因而粘住

  2. 该行为是“局部稳定的”。即它连续工作多次。然后(当我忘记它时)它连续多次表现正常。

  3. 从特定窗口切换时我不会这样做。但这些特定的窗口每次都不同。我的意思是,当它开始“粘住”时,它会一直粘在某些窗口 A、B、C 上,而不会粘在 D、E、F 上;然后它停止粘住并在一段时间后再次开始,现在它粘在 A、E、F 上,而不粘在 B、C、D 上。

  4. 它与左右 Alt 的行为方式相同。

  5. 我使用 SharpKeys 来重新映射控制键。Caps -> 左 Ctrl、左 Alt -> 左 Ctrl、左 Ctrl -> 左 Win、左 Win-> 右 Alt。

  6. 我禁用了粘滞键。

klm*_*123 5

我发现只有当顶部窗口处于外部键盘布局时才会发生这种情况(我尝试过希腊语、俄语、德语)。当我将顶部窗口的布局切换为英语时,我可以正常使用 AltTab。

然后我可以检查当我关闭 SharpKeys 时这个现象是否消失(感谢@JaredT 的提示)。我发现问题是我键盘上的 Right Alt 实际上是 Alt Gr。因此,当我使用 SharpKeys 时,我实际上使用 AltGr+Tab 而不是 Alt+Tab。一旦我重新绑定使用左 Alt 而不是右,一切就开始正常工作。

所以我猜当您使用与英语不同的布局时,AltGr 会使 Tab 具有不同的含义。

  • 在 Windows 上,“AltGr”基本上是“Ctrl+Alt”。例如,在波兰布局中,输入字母“ą”的正常方法是按“AltGr+A”,每个人都这样输入,但“Ctrl+Alt+A”也可以。恭喜你自己弄清楚了! (2认同)