Josh G
Josh G

Reputation: 644

VS Code touchpad scrolling moving cursor instead of page

I'm using VS Code on a Lenovo Yoga 710 laptop. My issue is when I scroll with two fingers on the touchpad the cursor moves up and down lines instead of moving the page and leaving the cursor where it is. This isn't happening in any other applications (tested with Word and notepad).

Video showing VS Code vs Notepad scrolling

Anyone know how to change this? I can't find the setting anywhere in VS Code, and I haven't had this issue on other laptops.

Thanks!

Edit

This has been answered as not being an issue with VS Code, this is just a list of other issues to aide in future searches

Workaround solution

Following the instructions under this video worked for me on a Lenovo Yoga 710.

In case the link goes down here's the ELAN instructions:

  1. Download the ELAN UltraNav Driver for the Yoga 370 from here
  2. Run the downloaded file to extract the contents to C:/Drivers
  3. In Device Manager find the ELAN touchpad
  4. Click on Update Driver > Browse my computer > Let me pick > Have Disk
  5. Choose ETD.inf
  6. Reboot

Upvotes: 12

Views: 6035

Answers (4)

MK Singh
MK Singh

Reputation: 1

Just try some "Color Theme" and scrolling will work as expected. I was also facing the same issue and when I changed the "Color Theme" the issue got fixed.

I'm currently using @id:juliankaindl.deep-blue-theme and moving the page instead of moving the cursor.

Upvotes: 0

Amy
Amy

Reputation: 339

I know this is an old post, but I was having a similar problem and wanted to share another solution in case anyone else comes across this like I did. The only thing that was sort of working was Ctrl + Touchpad Scroll, but that was really annoying and distracting.

I found another solution on the Lenovo Support forum that solved my problem in 3 easy steps:

  1. Open regedit.exe using run
  2. Go to Computer\HKEY_CURRENT_USER\Software\Elantech\SmartPad
  3. Change ScrollControl_Mode from 0 to 1

Upvotes: 23

Vinay P
Vinay P

Reputation: 131

Can you try this workaround, Ctrl + Touchpad Scroll. This one worked for me.

Upvotes: 6

Alex Myers
Alex Myers

Reputation: 7185

Unfortunately, there is no setting in VSCode to resolve this.

The GitHub issue for this problem was closed since the issue is on Chromium's end. The Chromium bug report is still open and many people have commented on it regarding issues with their Lenovo laptops.

Upvotes: 3

Related Questions