【问题标题】:Visual Studio won't recognize key combinationVisual Studio 无法识别组合键
【发布时间】:2010-12-22 03:14:22
【问题描述】:

我不确定是什么原因造成的,但我安装了 GhostDoc 和 Ctrl+Shift+D 的默认组合键按预期工作了相当长的一段时间。最近它只是出于未知原因而停止(安装了更新,但我知道没有与 .NET 或 Visual Studio 相关)。查看Tools -> Options -> Environment -> Keyboard,我仍然看到映射到Tools.SubMain.GhostDoc.DocumentThis 命令的值。虽然当我尝试按下“按下快捷键:”文本框中的组合键时,它并没有注册它。它注册了其他 Ctrl+Shift+... 组合,只是不使用 D

以前有没有其他人经历过这种情况?任何可能的解决方案(希望不涉及重置所有键盘快捷键)?

【问题讨论】:

  • 这也发生在我身上。我知道这是 VS 内部的问题,因为如果我在命令行窗口中运行 Tools.SubMain.GhostDoc.DocumentThis,我会得到:命令“Tools.SubMain.GhostDoc.DocumentThis”不可用。但我可以毫无问题地从Tools->GhostDoc 运行它。我会尝试重新启动,看看是否也适用于我。
  • 希望这对某人有所帮助。我的问题是我使用的 rdp 软件劫持了 ctrl+shift 和 ctrl+alt 组合。我能够使用屏幕键盘解决问题。

标签: visual-studio keyboard-shortcuts


【解决方案1】:

您是否有可能正在运行另一个使用相同组合键的应用程序? Winamp 全局键发生在我身上。

查看this app,它无法显示哪个应用程序已注册活动热键。我没有尝试过,但如果它检测到当前分配的组合键,您可以删除正在运行的应用程序以确定哪个应用程序使用 Ctrl + Shift + D。 他们在 Stack Overflow 上有一个open question,用于确定谁注册了什么。 那里的一些答案引用了其他可能对您有帮助的应用程序 - this,也许?。

【讨论】:

  • 如果 Tools->Options 中的 Shortcuts 页面不再对 Ctrl+Shift+D 做出反应,这几乎可以肯定是一个全局热键。
  • 当然,这更像是一个超级用户的问题,但是有什么想法可以找到可能导致它的问题吗?我启动了 Key Jedi,它在 Visual Studio 中看到了组合键。所以我不确定是什么阻止了 VS 看到它。
  • 感谢您指出这些应用程序。 ActiveHotKeys 指出该组合附加了一些东西,但无论我杀死什么进程,它仍然是附加的。系统重新启动(我之前做过)清除了它。
猜你喜欢
  • 2021-09-11
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 2020-03-22
  • 2020-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多