【问题标题】:How to make Delphi's IDE scroll correctly?如何让 Delphi 的 IDE 正确滚动?
【发布时间】:2019-12-03 18:13:27
【问题描述】:

最近我全新安装了 Windows 10 和 Delphi 2007。

在 Windows 鼠标设置中,我将鼠标垂直滚轮配置为滚动 5 行。

除了当我在 IDE 编辑器中时,鼠标滚轮会以意想不到的方式运行之外,一切都运行良好。当我向上滚动时它工作正常,但当我向下滚动时,它会非常快地滚动到文件末尾。

这可能看起来是一个微不足道的问题,但实际上很烦人,因为我经常使用鼠标滚轮在编辑器中导航,尤其是向下,以查找部分代码,而不是滚动 5 行,它滚动的次数更多,可能是 50...

这个问题只发生在 Delphi 的 IDE 上。例如,如果我在记事本中打开一个文件,则双向滚动都可以正常工作。

是否存在与此问题相关的已知错误?有什么修复吗?

【问题讨论】:

标签: delphi delphi-2007


【解决方案1】:

好吧,在 Parallels 下运行时,鼠标滚轮显然存在问题 - 请参阅 here

与非常有用的 Parallels 支持交谈,问题在于实现了“平滑滚动”。关闭此选项后,Delphi 中的编辑器可以正常工作。这显然确实发生在某些程序中,并且似乎是 Delphi 问题而不是 Parallels。

另外,在 Win10 中调整滚轮灵敏度一般见https://www.thewindowsclub.com/change-mouse-scroll-speed-windows

说去设置|设备 |鼠标和触摸板,还有一些控件可以设置鼠标滚轮是一次滚动一页还是多行滚动,还有一个滑块可以选择滚动多少行。

【讨论】:

  • 最近我已经升级到 Delphi 10.4 并且这个问题又回来了,甚至正确设置 Parallels ......请有什么想法吗?
【解决方案2】:

对我有用的是在 VM 配置中添加引导标志 -> 引导顺序 -> 高级设置 -> 引导标志。将此行添加到此框中:

devices.usb.mouse=0

适用于我在 Parallels 16.5.0 中的 Windows 10 上使用 Delphi 14.2

【讨论】:

  • 哇,你成就了我的一天!这个问题困扰了我好几个月,现在解决了!!一百万谢谢:-D
  • 看来 Parallels 的最新更新 17 不再需要这个了。事实上,如果你使用这个标志,鼠标将在 Windows 机器上运行得非常快。我禁用了这个标志并修复了鼠标速度问题,并且 Delphi 上的滚动工作正常
  • @delphirules 刚刚安装了 v17,我只能确认这一点,太棒了! Parallels 似乎终于修复了它。但还有更多:我还设置了devices.pen=0 以使我的 Wacom 平板电脑的行为或多或少正常,这也不再需要并且得到了很大改进。现在你让我很开心!
【解决方案3】:

对我来说,这有帮助: 步骤:系统>高级系统设置>高级>性能>设置>取消选中平滑滚动列表框

德语:Deaktivieren: Systemeigenschaften:“Optimierten Bildlauf für Listenfelder verwenden”

【讨论】:

    猜你喜欢
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    相关资源
    最近更新 更多