可靠的自定义Windows快捷键?
我将全局Windows快捷键分配给了几个不同的cmd.exe实例。为此,我在桌面上创建了cmd.exe的快捷方式,并为每个快捷方式分配了唯一的快捷键(例如CTRL + SHIFT + U)。很基本的东西。我正在使用Win2K8(R1和R2)。 大部分时间都可以正常工作。但是由于令人发指的规律性,有时却并非如此。否则它将长时间延迟(几秒钟)工作。哪个应用当前具有焦点并不重要(它甚至可以是命令提示符之一)。分配什么键都没有关系(我尝试过WIN,CTRL和SHIFT的一些变体)。我确实注意到,这经常但并非总是与以某种方式挣扎的explorer.exe相关(例如,打开的资源管理器窗口无法使用文件共享,或者应用程序无响应,等等)。换句话说,快捷键处理似乎对无关的系统活动非常敏感。请注意,每当遇到此问题时,我总是可以成功地将ALT + TAB转到要进入的窗口,但这很乏味。 我每天都会数百次使用这些命令窗口的快捷方式,因此即使故障率只有1%,也确实很烦人。 是否有解决此问题的方法,或者有一些第三方实用程序可以独立于其他系统活动,从而可靠地拦截自定义按键组合以将焦点集中到我想要的任何应用程序上? 附录: Windows快捷方式的一个属性,如果切换到第三方热键工具,我也不会丢失:Windows快捷方式是幂等的。 一旦你推出一个快捷方式到一些应用程序,按下快捷键组合再次带你到已发射的过程-它并没有推出一个新的进程。