我始终如一地发现,如果我使用类似Switcher(强烈推荐)或Toastify(两者都是依赖于使用全局热键工作的程序)的东西,那么当Visual Studio 2008没有关注其他应用程序工作的热键。
有谁知道为什么会这样,以及如何解决它?
答案 0 :(得分:2)
我认为在windows中当前活动的窗口,然后它的父母总是在任何UI事件中获得第一个dib - 以便它可以处理它们。 VS处理如此多的击键,可能会有一些已经挂钩的东西。请参阅工具 - >选项 - >环境 - >像@breakthrough这样的键盘说。
答案 1 :(得分:0)
我发现这是因为Visual Studio在管理员模式下运行,因此具有较少权限的其他程序在热键处于焦点时不会查看热键。如果我使用管理员权限运行其他程序,那么Visual Studio就不再成为障碍。
要扩展,任何正在运行的程序的模式都是相同的:如果管理进程具有焦点,则不会捕获来自非管理进程的热键。