VS 2008 - ctrl-tab行为

9
您可能知道,在 VS 2008 中,按下 ctrl+tab 可以打开一个很棒的导航窗口,其中包含每个文件的缩略图。我喜欢这个功能,但是有一件小事情让我感到烦恼:在释放 ctrl 键后,窗口仍然保持在那里。在 Windows 中进行 alt+tab 操作时,您可以按下 Tab 键来选择您想要的项目(同时仍然按住 alt 键),然后在找到所需项目后,松开 alt 键即可选择该项目。

我希望 VS 2008 能够做到同样的效果。对我来说,当我松开 ctrl 键时,窗口仍然存在。我必须按下 enter 才能实际选择该项目。我觉得这很烦人。

有人知道如何使 VS 2008 在释放 ctrl 键时关闭窗口吗?

10个回答

13

1
谢谢您发布这篇文章,但我尝试了一下,它没有起作用。我按照说明启动了Narrator,并取消了所有复选框。我还在控制面板中取消了“使用Narrator”的勾选。但我仍然需要在Ctrl+Tab之后按Enter键。我还能尝试什么? - Timwi
我现在在Win7中遇到了同样的问题。 - Johan Danforth
链接现在似乎已经失效了,但解决方案仍然有效。 - Brian Reichle
6
在运行Windows 7放大镜时,我也注意到了这种行为-我确定我并没有有意地运行它,但按Win-+会将其弹出,然后明确关闭它会使Ctrl-Tab的行为恢复正常...... - Dylan Beattie
底线是VS与Windows可访问性API相结合。在Windows 8上尝试语音识别后,我在Visual Studio 2012中遇到了这种无用的行为。我必须在VS打开时显式关闭语音识别。其他可访问性工具也可能是同样的情况。 - zacharydl

5

我在Windows 7下运行VS2008并使用放大镜应用程序时发现了这种行为。

我怀疑它也会在Vista下发生类似的情况。

基本上,我已经将所有东西缩小到最小但没有关闭放大镜应用程序。一旦它被关闭,一切就恢复正常了。


3
这个可恶的问题也困扰着我。使用Visual Studio 2008 SP1和Windows 7 64位系统。设置本帖中提到的注册表键无法解决问题。Sara Ford吹嘘她知道正确的键,但她不会告诉你(http://blogs.msdn.com/saraford/archive/2008/01/04/did-you-know-use-ctrl-tab-to-bring-up-the-ide-navigator-to-get-a-bird-s-eye-view-and-navigation-of-all-open-files-and-tool-windows-in-visual-studio.aspx)。我猜想这个绝妙的提示太大了,无法适应页面边距之类的限制。
关闭或打开所有叙述者选项也没有用(但它确实让我和我的同事发疯了)。额外的是,启动narrator.exe(WIN-R narrator ENTER)会启动Windows放大镜(magnifier.exe),并立即缩放到分子级别,没有任何方法可以缩回(ctrl +/-、win -/+、win-mouse wheel、esc都不起作用)。必须从任务管理器中结束它,当每个像素大小都像一辆皮卡车时,这非常容易。放大镜在你需要它的时候从不启动(应该随着win-+一起启动),但它偶尔会进入模式,在每次登录、远程桌面或其他操作时都会启动。并缩放到原子尺度,没有办法回去。后来(一个星期左右)就会消失。控制面板设置似乎没有帮助。
此外,我至少两到三次遇到了这个粘性ctrl-tab问题(现在我正在遇到它),几周后它就会无明显原因地消失。我只是咬紧牙关继续工作。但现在我已经受够了。
微软:我不会责怪你为残疾人添加辅助功能,但是请不要总是在我的面前强行展示它们。修复这个可恶的问题,否则我会确保你在余生中都需要辅助功能。

我现在只是忍受这个问题,不过很享受你的发泄。 - BADC0DE

2

我解决了这个问题,重新分配了ctrl-tab快捷键到Window.NextDocumentWindow而不是Window.NextDocumentWindowNavIDE导航器)。对于Win 7上的VS 2010,以上任何解决方法都没有修复该问题。

微软需要解决这个问题!


1

当“Windows语音识别”正在运行时(即使不听命令),VS2010也会表现出这种行为。退出“Windows语音识别”将恢复默认设置,即在按住Ctrl键的同时反复按Tab键可更改选择,并且文档在释放Ctrl键后立即被选中。


1

奇怪。我的VS2008SP1安装在Web应用程序项目中表现出您所需的行为。我不记得做出任何明确的更改。


0

请检查“叙述者”的答案。我相信这是为了让叙述者有时间阅读选项...然后当你确定选择时,你可以“输入”选择。

否则,请检查您的“粘滞键”设置(控制面板\辅助选项\键盘),并取消勾选选项。


0

仅仅关闭叙述者并没有解决我的问题。

除了取消勾选叙述者相关选项之外,我还去了控制面板的便捷中心,在每个浏览所有设置屏幕上取消了任何仍然被勾选的选项,然后点击了应用按钮。

这样做之后,一切都恢复正常了。

即使在一个“浏览所有设置”屏幕上没有勾选任何复选框,也要确保点击应用按钮,因为似乎仅仅取消勾选叙述者相关选项并不总是有效 - 但是在各个部分上点击应用按钮将有效地重置和应用设置。


0

如果有人仍然需要解决这个问题(我在VS2010中遇到了这种行为),您可以执行以下操作:

  • 关闭VS
  • 启用粘滞键
  • 重新打开VS
  • 禁用粘滞键

这对我解决了问题。


0

今天我在使用VS2012时遇到了同样的问题;一切都很好——释放Ctrl键将激活那个聚焦于漂亮弹出窗口的文档。

我的原因是今天早上开始使用的“检查”。显然,它会保留弹出窗口,以便给你更多的时间来玩耍。

只需关闭“检查”,一切恢复正常。 我不知道如何修复同时运行“检查”和正常行为的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接