【问题标题】:VS Code touchpad scrolling moving cursor instead of pageVS Code 触摸板滚动移动光标而不是页面
【发布时间】:2022-01-06 18:52:53
【问题描述】:

我在联想 Yoga 710 笔记本电脑上使用 VS Code。我的问题是,当我在触摸板上用两根手指滚动时,光标会上下移动,而不是移动页面并将光标留在原处。这在任何其他应用程序中都不会发生(使用 Word 和记事本测试)。

Video showing VS Code vs Notepad scrolling

有人知道怎么改吗?我在 VS Code 中的任何地方都找不到该设置,而且我在其他笔记本电脑上也没有遇到过这个问题。

谢谢!

编辑

这已被回答为不是 VS Code 的问题,这只是其他问题的列表,以帮助将来搜索

  • 在 Slack 中滚动不起作用:向上滚动会导致首先打开最后一条消息的编辑器,然后通过突出显示每条消息来移动

解决方法

按照this 视频下的说明,我在联想 Yoga 710 上工作。

如果链接失效,这里是 ELAN 说明:

  1. here下载Yoga 370的ELAN UltraNav Driver
  2. 运行下载的文件将内容解压到C:/Drivers
  3. 在设备管理器中找到 ELAN 触摸板
  4. 单击更新驱动程序 > 浏览我的计算机 > 让我选择 > 从磁盘安装
  5. 选择 ETD.inf
  6. 重启

【问题讨论】:

  • 尝试以下两种设置:window.smoothScrollingWorkaround: truewindow.titleBarStyle: native。有什么改善吗?
  • @AlexMyers 这些都没有任何效果,不过谢谢!
  • 嘿,联想军团系列有什么想法吗?我的是 Y520,找不到超导航驱动程序。我尝试为其他型号安装 UltraNav 驱动程序,但无济于事。
  • @ZenVentzi 很抱歉,我对这个问题的所有了解都在上面。对我来说,解决方案涉及使用不适用于我的笔记本电脑的驱动程序,因此它可能只是对不同驱动程序的一些反复试验。抱歉,我帮不上忙!
  • 更新:我的笔记本电脑最近一定有更新,因为这又开始成为一个问题

标签: visual-studio-code vscode-settings


【解决方案1】:

我知道这是一篇旧帖子,但我遇到了类似的问题,想分享另一个解决方案,以防其他人像我一样遇到这个问题。唯一有用的是Ctrl + Touchpad Scroll,但这真的很烦人,让人分心。

我在Lenovo Support forum 上找到了另一个解决方案,只需 3 个简单的步骤即可解决我的问题:

  1. 使用运行打开 regedit.exe
  2. 转到Computer\HKEY_CURRENT_USER\Software\Elantech\SmartPad
  3. ScrollControl_Mode0 更改为 1

【讨论】:

  • 给了 [+1]。非常感谢@Amy。你的评论拯救了我的一天。
  • 通过这个解决方案并将滚动速度(使用 ELAN UI)设置为 2/5 使触摸板看起来更智能
  • 太棒了,谢谢!!
  • 这是有效的,如果此问题的所有者阅读此评论或已通知,那么他应该接受此答案。是最好的选择。??
【解决方案2】:

你能试试这个解决方法吗,Ctrl + Touchpad Scroll。这个对我有用。

【讨论】:

  • 这在 Windows 上是一个很好的解决方法。在 OSX 中,这个问题似乎不存在。
【解决方案3】:

很遗憾,VSCode 中没有解决此问题的设置。

此问题的GitHub issue 已关闭,因为该问题已在 Chromium 结束。 Chromium bug report 仍然开放,许多人就联想笔记本电脑的问题发表了评论。

【讨论】:

  • 谢谢!我想我会考虑让箭头键的行为像滚轮一样,看看是否可行,如果您对此方向有任何指导,将不胜感激
猜你喜欢
  • 1970-01-01
  • 2022-11-23
  • 1970-01-01
  • 2013-08-07
  • 2022-10-02
  • 1970-01-01
  • 1970-01-01
  • 2014-01-04
  • 1970-01-01
相关资源
最近更新 更多