【问题标题】:Scroll lock bug in Visual Studio 2010Visual Studio 2010 中的滚动锁定错误
【发布时间】:2011-05-09 16:33:39
【问题描述】:

当我在 Visual Studio 2010 中工作时,IDE 似乎会随机切换到“滚动锁定”模式。这是我不知道的新功能(由某些指定的键/鼠标单击启动)还是错误?我猜这实际上是我系统上的计算机/硬件故障,但想检查是否有其他人遇到此问题?

在我处于这种“模式”之后,我似乎无法摆脱它。我已经尝试过多次物理地打开/关闭 ScrLk,突出显示文本等。我​​“疯狂地点击”了一次,但不知道怎么做。此时,我唯一的选择是关闭IDE并重新启动,然后一切恢复正常。

【问题讨论】:

  • 我注意到了同样的问题,但我无法查明原因。它不会发生很多,我会说每月 1 次,当我意识到我处于这种锁定状态时,再确定我做了什么进入那里已经太晚了。在我们找到解决方案之前,我必须这样做;关闭 IDE 并重新打开,问题就消失了。
  • @Leons - 你碰巧使用的是 MS 自然键盘还是 Kensington 专家鼠标?
  • 这些都不是。我有戴尔键盘和微软鼠标。我在工作计算机上遇到了同样的事情。我有一个便宜的 Dynex 键盘和微软鼠标。
  • 行为相同 - 罗技键盘或 MacBook Pro 键盘。退出调试时可能发生 100 次。奇怪的是,我只是设法使用 Ctrl-Scroll Lock 退出该行为 ...
  • Visual Studio 2012 中的同样问题!键盘“锁定”;按光标键可在窗口之间切换。不知道如何摆脱这个!

标签: visual-studio visual-studio-2010 keyboard scroll-lock


【解决方案1】:

它认为控制按钮被按下,所以只需按下控制,它应该修复

【讨论】:

    【解决方案2】:

    不,这是一个 CTRL 键错误...一直使用左键,偶尔,VS2010 会发疯,让鼠标滚轮独立操作以进行缩放而不是滚动,Shift-F5 不会停止调试等.

    我的解决方案....按右 CTRL 键。不知道为什么,但它让它消失了。

    【讨论】:

      【解决方案3】:

      这当然不是 Visual Studio 本身的功能。尽管我同意不太可能,但有可能是第三方扩展导致了这种行为。为了排除这种情况,我将禁用所有扩展并查看问题是否仍然存在。

      如果它仍然发生,那么我会拿起另一个键盘来测试硬件问题。

      【讨论】:

      • 其他用户似乎也有同样的问题,所以我不认为是键盘问题;我将不得不考虑我加载了什么/如果有任何扩展。
      【解决方案4】:

      在 Visual Studio 2010 中有一个 known bug 可以做这种事情。 我的经验是左 CTRL 键会在应用程序中“卡住”(右 CTRL 键似乎不会发生这种情况)。

      发生这种情况时,您会开始出现奇怪的行为(例如,当您按住 ctrl-up/down 箭头时出现滚动锁定效果,或者无法停止调试,因为它会在您执行 SHIFT-F5 时重新启动应用程序,或者您在使用滚轮时更改代码文本的大小)。

      不幸的是,VS2010 没有修复它。您可以选择使用它,或者升级到 VS2012。其他人已经重新规划了一些捷径来解决这些问题。

      【讨论】:

        【解决方案5】:

        对于那些有这个问题并阅读本文的人..

        我找到了绕过这个问题的方法,您需要做的就是-
        关闭右下角的属性小窗口。

        你将不再有这个错误。 :)

        【讨论】:

          【解决方案6】:

          你真的是说 ScrollLock 吗? AFAIK VisualStudio 在响应 ScrollLock 时不会以任何方式改变行为。

          我怀疑您遇到的情况是 VS 错误地认为您的一个或多个修饰键已被按住(ctrl、shift alt)。要更正此问题,请在 VS 获得焦点时一次按下并释放每个修改键。

          真实例子:

          我正在调试的应用程序有焦点,当我突然遇到一个断点给 VS 焦点时,我正在按住 ctrl 键来执行应用程序内功能。但是 VS 似乎没有注册我已经释放了 Ctrl 键,所以我第一次尝试使用鼠标滚轮在文档中滚动会导致我的字体 dpi 发生变化......(ctrl+wheel = zoom)

          修复:

          在 VS 获得焦点时按下并释放修改键。

          【讨论】:

            【解决方案7】:

            我遇到了这个问题,鼠标上的滚轮会改变我打开代码的缩放百分比。在 Visual Studio 聚焦时按 ALT 对我有用。

            【讨论】:

              【解决方案8】:

              我的解决方案是按左 CTRL 键。不知道为什么,但它使问题消失了。这个答案与上面建议点击右 CTRL 键的答案不同。我先尝试过,但没有解决问题。但是当我按下左 CTRL 键时,它确实解决了问题。 另一种选择是退出 Visual Studio 2010 并重新启动它。

              【讨论】:

                【解决方案9】:

                自从换了一台开发机就遇到这个问题,我还以为是我的显卡问题,差点让老板给我换新的,一直没解决。原来关闭属性窗口立即解决了这个问题!我之前的解决方法是全部浮动,而不是在固定选项卡区域保持任何打开状态,这可行,但不方便。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-11-06
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-02-28
                  相关资源
                  最近更新 更多