我最近从Visual Studio 2012升级到2013,我遇到了 Ctrl + Tab 快捷方式的问题。当我第一次打开解决方案时,它通常可以完美地工作,但随后停止。当它停止时,除非我按住 Ctrl + Tab 几秒钟,否则对话框不会显示。当我这样做时,对话框很快闪烁,然后终于出现了。曾经有一段时间它闪烁,但从未表现出稳定。
我已经检查过以确保它不是键盘,并且 Ctrl + Tab 在Chrome中无效时在Chrome中正常工作。如果我重新启动Visual Studio,我会先获得相同的体验,然后停止。
我正在使用Resharper 8.0.2,但我认为这不会影响任何事情。
答案 0 :(得分:3)
您是否启用了文字转语音叙述? 要解决此问题,只需取消选中" Text-To-Speech"下的所有复选框。叙述者软件。
- >要使用键盘打开讲述人,请按 CTRL + ESC ,按 R ,键入narrator,然后按 Enter
这可以解决您的问题。
答案 1 :(得分:3)
我认为您可以通过以下信息解决您的问题:
在某些情况下,当您释放Ctrl时,导航器窗口会“卡住”并且不会关闭 - 您需要手动关闭它 通过选择或关闭导航器。出现此问题 在以下条件下:
1)注册表值 HKCU \软件\微软\ VisualStudio的[版本] \一般\ NavigatorIsSticky 设置为1 2)在Windows中启用粘滞键3) SPI_GETSCREENREADER标志在Windows中设置,也可以导致 通过实际的屏幕阅读器,或通过某些工具,如Inspect.exe或 来自Windows SDK的AccEvent.exe
对于条件1或2,只需删除注册表项或禁用 粘滞键应解决问题。我最常遇到病情3 可能来自其中一个提到的工具未能取消标志 正常。
虽然消息来源谈到了不同的问题,但它可能指向您遇到的相同结果。如果方法1和方法2没有解决您的问题,请转到下面的源代码并实现所描述的代码。
来源:http://tilt.carr.no/Post/12/visual-studio-ide-navigator-stuck
我希望它能解决你的问题...
更新如果全部失败,我会在SuperUser中指出以下问题: https://superuser.com/questions/816661/ctrltab-not-working-in-any-programs
答案 2 :(得分:1)
您可以尝试检查您的防病毒/恶意软件防护软件是否正在主动扫描C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
。
升级到VS2013后,我们通过为此文件添加排除功能,大大提高了IDE的响应能力。在我们的案例中,AVG的恶意行为扫描甚至导致简单的键盘操作,例如屏幕之间的 CTRL + TAB ,需要一段时间。