10 有时,Ctrl在Visual Studio 2010中的调试会话期间,按键会以某种方式卡住,而当我按Shift+ F5停止调试时,它将重置(Ctrl+ Shift+ F5)。 有时,这会非常令人沮丧,尤其是在解决方案需要大量时间的情况下。如何防止这种情况再次发生? 我只是想知道当我执行Ctrl+ 时会发生这种情况,Something并且错误消息立即出现,告诉我我不能执行此操作(不是按键,而是组合的结果,例如剪切一些代码或注释)。 发布了错误报告。 从右上方链接的错误报告页面中可以看到,此问题不太可能得到解决。 keyboard-shortcuts visual-studio-2010 — 用户名 source
5 此错误已在2010年9月的 Microsoft Connect中报告, 并报告为“在Visual Studio的下一个主要版本中已解决”。 但是,该错误已在2011年8月再次报告,这次Microsoft“无法重现该问题”。 以我的思维方式,您已经可以采取两种行动: 在Microsoft Connect上再次报告该错误,并提供有关如何复制的确切说明。 解决方法是同时删除或替换Crtl-Shift-F5键盘映射。 — 哈里奇 source 我发布了一个错误报告,让我们看看会发生什么。 — user1306322 2013年
4 因为Visual Studio使用键盘事件跟踪控制键状态,而不是在响应事件时检查它。 因此,如果将控制键的KeyUp事件发送到其他某个窗口,并且该窗口吞下了该事件(标记为Handled),则VS2010将不会接收该事件通知,那么该应用程序的行为将像ctrl键仍然按下一样,直到您再次按下并释放ctrl(将导致键入事件)。 这是基于我所见过的行为(以及您的观察结果)的纯推测,所以我不知道为什么我不愿意发布此信息... — 石 source
2 这是一个古老的问题,但也许这个答案会对别人有所帮助。 问题:VS中的控制键显示为“卡住”。在其他应用程序中工作正常。按Ctrl键不会切换回非Ctrl模式。例如,向上箭头滚动页面而不是移动光标。 重现:在调试模式下,按Ctrl-V可以粘贴到只读源中。 解决方法:按右Ctrl键。当左Ctrl键不起作用时,这似乎使它不粘手。 — 外星科技 source 不老 自发布以来已经整整一个月了,我每天都在检查。您也可以通过按Ctrl+Shift更改语言(如果有)来解决此问题。 — user1306322
1 我已经在VS2010中重现了此问题,步骤是1.开始调试2.单击ctrl + x在锁定的页面中剪断一行3.它不会让您更改4.现在,单击x,s,tab,Shift + F5和你会发现错误 — 维萨玛 source