我需要为 alt-tab 功能制作一个自定义热键。我SendInput
通过发送相应的密钥来做到这一点,它工作正常。
但是,如果热键已经包含 alt 键,则程序只需按下并释放 tab;但这样做会导致 alt-tab 菜单甚至卡在屏幕上,唯一让它消失的方法是关闭我的程序。这怎么可能发生,关闭我的程序与菜单消失有什么关系?
另一方面,无论 alt 是否已经关闭,发送 (alt down)(tab down)(tab up)(alt up) 键在所有情况下都有效,但由于其他原因我不能依赖这种行为。
如果有帮助,我正在使用 WinXP,我还没有在 Win7 计算机上尝试过。