有时,当我按下 Alt+Tab 然后松开时,窗口选择菜单会一直显示,直到我用鼠标选择一个窗口或按 Enter。就像我不放开 Alt 键一样(但我确实放开了)。有人知道为什么会这样吗?
我的键盘是全新的(用了 3 天)。我还打开了屏幕键盘,查看 Alt/Ctrl/Shift/Win 键何时被按下,何时没有被按下。所以我确信这 4 个键都不会因为机械原因而卡住。
该行为是“局部稳定的”。即,它可以连续多次工作。然后(当我忘记它时)它会连续多次正常运行。
从特定窗口切换时不会发生这种情况。但这些特定窗口每次都不同。我的意思是,当它开始“粘住”时,它会一直粘在某些窗口 A、B、C 上,而不会粘在 D、E、F 上;然后它停止粘住,过一会儿又开始粘住,现在它粘在 A、E、F 上,而不会粘在 B、C、D 上。
其行为方式与左、右 Alt 键相同。
我使用 SharpKeys 重新映射控制键。Caps -> 左 Ctrl,左 Alt -> 左 Ctrl,左 Ctrl -> 左 Win,左 Win->右 Alt。
我已禁用粘滞键。
答案1
我发现只有当顶部窗口采用外国键盘布局时才会发生这种情况(我尝试过希腊语、俄语、德语)。当我将顶部窗口的布局切换为英语时,我可以正常使用 AltTab。
然后我能够检查关闭 SharpKeys 后这种情况是否会消失(感谢 @JaredT 的提示)。我发现问题在于我键盘上的右 Alt 实际上是 Alt Gr。所以当我使用 SharpKeys我实际上使用了 AltGr+Tab 而不是 Alt+Tab。一旦我重新绑定使用左 Alt 而不是右 Alt 键,一切都开始正常工作。
所以我猜测当您使用与英语不同的布局时,AltGr 会让 Tab 具有不同的含义。
答案2
您所描述的是 ++ 的Ctrl预期Alt行为Tab。
我使用 SharpKeys 来重新映射控制键。大写字母 -> 左 Ctrl 键
重新映射后,您Ctrl直接看到下方Tab。我猜您是无意中按下Caps Lock了Tab。
答案3
任何键盘输入加密,例如 Sophos Home Premium 中的 Sophos Keyboard Guard(或 Zemana、GuardedID、KeyScrambler 或任何反键盘记录器)都可能导致 ALT-TAB 延迟。
答案4
我今天也遇到了同样的问题。对我来说,原来这是系统 - 多任务下 MS-Win 10 的一个愚蠢设置。在“Alt + Tab”下,删除“按 Alt + Tab 显示”框,然后选择“仅打开窗口”。我不使用 MS-Edge,我也不想用,它没有打开,但不知何故这个设置导致 Alt-Tab 卡住了。看起来还行,直到明天的 UI 崩溃 :-) 大声感谢 MakeUseOf 的这个黑客攻击,文章是“如何在 Windows 10 中自定义 Alt + Tab 切换器”。