alt + ctrl + f4无法在visual studio 2005上运行?但它以前确实有效

时间:2011-01-26 12:03:41

标签: visual-studio keyboard-shortcuts

在VisualStudio .net(比如2005) 我有这个快捷键 Alt + Ctrl + F4 ,它关闭所有打开的窗口。 (已经映射到window.closealldocuments) 另一个 Alt + Ctrl + Shift + F4 关闭除此窗口外的所有窗口。

现在这两个快捷方式都适用于我以前的工作站。 两者都有winxp 32.And我在sv 2005上工作。 但是在这台新机器上, Alt + Ctrl + F4 似乎没有传播到Visual Studio,就像有一些其他应用程序或资源管理器映射这个关键是其他东西,并没有将事件传播给vs进程。 我知道'工具 - > VS中的选项...键盘,但是当我按下'按快捷键:'字段中的组合时... 它会收到以下组合: Alt + Ctrl + F5-> F10 但不会收到这些: Alt + 控制 + F1-> F4 。 这就像你没有什么都不按。 所以现在......任何想法?

3 个答案:

答案 0 :(得分:1)

这些映射不是硬编码的。不确定发生了什么,但很容易重新映射它们。只需转到工具 - >选项然后:

options dialog

单击顶部指示的文本框,然后按下组合键,并为其选择适当的命令。我喜欢使用 Ctrl + W 关闭文档, Ctrl + Shift + W 为所有人。

答案 1 :(得分:1)

问题是一个过程可能正在接收密钥组合而不是将其传播到其他应用程序。

在我的情况下,它是hkcmd.exe(intel的图形内容)捕获关键组合来执行某些事情,如显示旋转等。

无论如何,感谢hans passant对你的评论。

答案 2 :(得分:0)

您可以在任何版本的visual studio中手动设置任何热键,只需转到工具 - >选项...->键盘并将任何命令分配给键序列