-
Notifications
You must be signed in to change notification settings - Fork 29.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logitech MX Master: Horizontal scrolling via scroll wheel doesn't work #56964
Comments
(Experimental duplicate detection) |
Facing the same issue. Thank you for reopening it. |
@wyldphyre @SanwariyaAmit any difference if you configure |
@bpasero Yes I have tried that, doesn't helps at all. Two finger scrolling on touchpad works fine, but tilting the scroll wheel on mouse for horizontal scroll doesn't works. |
@SanwariyaAmit @wyldphyre any luck with this VSCode Exploration build that is using a much newer Electron (and thereby Chrome) version? https://az764295.vo.msecnd.net/exploration/a5cda44f872b9b55122a108b99a170e1ed5fa66e/VSCode-win32-x64-1.27.0-exploration.zip |
I have the latest User installation version of VS Code, and I just tried setting the smooth scrolling setting, as you suggested. It didn't help. The scrollbar scrolled slightly and then stopped, and then wouldn't respond again. |
I tried the Exploration build and it's no better, with or without the smooth scrolling set. The horizontal scroll bar moves briefly, then stops, and then it won't respond to the scroll wheel again until the app is restarted. Does it work for you? |
I do not own a Logitech MX Master, so I cannot say. |
@wyldphyre can you install Electron Fiddle (another application that is using Electron) and run it and see if you can scroll in the editors of that application? |
I'm assuming it's not limited to my particular mouse. I just left work, but I'll test with Electron Fiddle tomorrow. |
I use the Logitech M720 Triathlon. I tested out the Electron Fiddle and got the same results, there's a jerk (brief movement) on trying to scroll but then it stops responding. |
My experience with Electron Fiddle was the same. The horizontal scrollbar moved briefly, once, and then no more. Is VS Code known to work at all with horizontal scroll wheels? I've yet to hear of any confirmation that it works for someone. |
This can be marked as a duplicate of #54024 |
#8919 also relates to this |
Also has MX Master. I've only seen it once or twice working. Most of the time the horizontal scroll just doesn't work |
Still facing the issue on Windows Build 1809 with Logitech Options 6.92.275 Previous Details: More Details: |
Just a note: I cannot repro this with MX Master in VSCode 1.29.1 on Ubuntu 18.10, scrolling using horizontal wheel works fine. Edit: booted into a Windows 10 (1809) partition on the same machine I have Ubuntu and can actually reproduce this problem. Also reproducible with another Electron app I tried (Trello) on Windows. |
I can confirm that horizontal scrolling now seems to work fine for me on Windows 10 using VS Code 1.29.1 |
A question to people who report this is working: are you using User Setup version or the one that requires admin? |
I'm using the User Setup now. I was probably on Admin when I reported this. |
Seems to be resolved, finally. |
Nope, it's not resolved. I have the same issue with 1.31.0. |
I've run into this issue as well with my Logitech MX Master (on Windows), but as mentioned earlier minimising and reopening vscode seems to make it start working again. I'm beginning to suspect the actual issue is with the driver/Logitech options software, not vscode itself. |
windows 10 Pro, build 1809, VSCode 1.31.1
this procedure should be repeated every time you open vscode ... not nice at all X| |
Same here as @takiden described. |
@takiden thanks for the little guide, I am experiencing the same issue with MX Master 2s and minimizing works. I wish there was a proper solution for this VSCode 1.31.1 (user setup), Windows 10 Enterpriise 10.0.14393 |
So it turns out despite my comment about horizontal scrolling working for me, that seems to not be the case, at least not all the time. At the time it seemed to be working but I had a case the other day where it wasn't. I guess it's just going to be one of those things. |
It seems to be working most of the time now, just sometimes when switching between windows, resizing the application window and switching virtual desktops it seems to stop working, it's not all the time (hard to reproduce at times, except for resizing the window then it always breaks for me). The work around for me is: Aim the cursor at the horizontal bar and use the sidescroller and then it works again. Edit: It seems when I resized the window 1 time, it continues to work. For me it seems like it's only the initial resize. |
@verantiadesign 's workaround did not work for me, while the one mentioned by @takiden did. A tad annoying that we do have to do this at every startup, but way better than not working at all. |
@takiden workaround worked for me with an MX Ergo |
I've noticed that I have to apply @takiden's workaround everytime I resize VS Code window, but it seems to work indeed. |
@Crocmagnon if you are working on multiple external displays, then you'll have to apply this workaround when you move your VSCode window from one display to another... I have to mention here, that I have tested the same mouse on OSX Mojave and Ubuntu 18.04 LTS and I didn't notice this faulty behaviour |
It's also not working for Logitech M590 on Windows 10 Enterprise v.1803, vscode v.1.32.3 |
Same here. Working only after minimising and restoring after every time the window changes its size or position. If I change the window size or position, the horizontal scroll works for a single "jump" and then stops working. Two finger scrolling works, though |
I don't think this problem is directly Electron-specific. I have the exact same problem (scrolls some pixels horizontally and then refuses to do anything) also in Chromium-based browsers like Opera, but not, for example, in Excel or LibreOffice Calc or Firefox. So I assume there is an incompatibility between the horizontal scroll handling of Chromium and Logitech's implementation of this. So in my point of view, Logitech has to find a solution for that. Or are there mouses produces by other vendors with that problem? |
After uninstalling Logitech Options, everything works fine for me on VS Code. This is not a solution though as it prevents from customizing the mouse behavior, but i thought it may be a useful insight. |
It used to work for a while, but since last update I cannot get it to work anymore. Seeing the last post, I start to think logitech options is the fault after all. |
So I have been following this thread for quite a while. I had also asked if someone who's from USA can give Logitech Support (+1 646-454-3200) a call, since that's the only support option I found. Since the issue is inherent to Logitech Options (or maybe Chromium) and not VS Code. |
This issue continues to occur with the latest VS Code and the just-released MX Master 3. Any updates on resolving this? |
It works inthe current Versions with MXMaster S2!!! LogitechOptions: |
Ok to close then? |
Still not working for me |
@felipe1982 are you up for an experiment to see if this reproduces in Electron too? That would involve running https://github.com/atom/electron and opening a website in there to see if scrolling is any different? |
This bug also happens in Spotify (horizontally scrolling recently played n the Home screen) and acts the exact same way (it works scrolls horizontally a little tiny bit once, then never again.) While Spotify isn’t actually Electron, it is using Chrome Embedded Framework from what I understand. So I’m kinda convinced this isn’t a VSCode or even an Electron bug unfortunately, but some kind of issue with the way Logitech Options detects Chrome-based programs (except for Chrome itself) and then changes sending scroll events. |
@bpasero I downloaded the latest electron release from the atom/electron releases page, double clicked on electron.exe, and greeting an Electron welcome screen. I do not see a way to open a website, to then attempt to try horizontal scrolling. |
Given #56964 (comment) I have to close this as a fix is not something VSCode can provide. This issue seems to originate from an upstream component and is not something VSCode can fix by making a change to the code. As such, I will go ahead and close it. If you can identify the component that is causing the issue, please report it upstream:
Thanks for understanding. |
Issue Type: Bug
I've been using VS Code since shortly after it became a thing, and I think this has been an issue the whole time. It really needs to be fixed.
Horizontal scroll doesn't work with the horizontal scroll wheel on my Logitech MX Master (and presumably other similarly equipped mice). Typically whenever I try this the horizontal scroll moves slightly and then it refuses to work again, no matter how much I use the horizontal scroll wheel.
VS Code version: Code 1.26.1 (493869e, 2018-08-16T18:38:57.434Z)
OS version: Windows_NT x64 10.0.17134
System Info
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
rasterization: enabled
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
Extensions (27)
The text was updated successfully, but these errors were encountered: