Fusion

 View Only
Expand all | Collapse all

Mouse wheel scrolling skips clicks

  • 1.  Mouse wheel scrolling skips clicks

    Posted Jun 12, 2019 01:29 PM

    In my VMware guests, mouse wheel scrolling does not work correctly.

    How it should work: 1 "click" of the mouse scroll wheel should produce 1 line of scrolling.

    How it works: It takes fully 8 "clicks" of the mouse scroll wheel to produce 1 "click" worth of scrolling.

    The result is that scrolling is extremely slow. I can sit there turning and turning the scroll wheel and getting nowhere. It's really quite frustrating.

    This problem affects only the virtual machine guests. The mouse wheel works correctly in the Mac host (namely every "click" of the mouse wheel registers).

    What I have already tried:

    1. On the Windows 10 guest, I tried Settings -> Devices -> Mouse, every possible combination of settings. Setting it to scroll multiple lines at a time does NOT help. It makes scrolling jumpy and still takes fully 8 "clicks" of the scroll wheel to register 1 "click" worth of scrolling. NOT HELPFUL.

    2. Virtual Machine Settings -> Keyboard and Mouse. I do not see any helpful settings there. All the settings pertain to shortcut keys, not to mouse wheel.

    What else should I try?

    System information:

    macOS High Sierra version 10.13.6

    VMware Fusion version 11.1.0 (13668589)

    Windows XP guest

    Windows 10 guest

    Mouse: Logitech M705



  • 2.  RE: Mouse wheel scrolling skips clicks

    Posted Jun 14, 2019 02:36 AM

    Hi UserOfVirtualMachines,

    Have you tried with the options in VMware Fusion=>Preferences=>General=>Gaming ?

    Regards,

    -Rick



  • 3.  RE: Mouse wheel scrolling skips clicks

    Posted Jun 16, 2019 06:46 PM

    Hi RickShu,

    Yes. Those options have absolutely no effect on mouse wheel movement. Optimizing for Gaming causes the mouse cursor to become stuck in the VM guest window.

    No matter what it takes 8 "clicks" of the mouse wheel to produce 1 "click" worth of scrolling. This was not the case in the past. It began with VMware Fusion 11.



  • 4.  RE: Mouse wheel scrolling skips clicks

    Posted Jul 23, 2019 09:51 PM

    Does anyone know what to do about this? Scrolling in any VM guest is painfully slow and jerky. It used to work. Now with VMware Fusion 11 it is broken.



  • 5.  RE: Mouse wheel scrolling skips clicks

    Posted Aug 20, 2019 02:45 PM

    So? No answer on this?

    Has anyone else experienced the issue that mouse wheel scrolling SUCKS in guest VMs? It takes 8 "steps" of the scroll wheel to make 1 "step" worth of scrolling; 7 "steps" are totally ignored by the guest and only every 8th step counts.

    This is affecting ALL my virtual machine guests regardless of their operating system. That means it is NOT a configuration issue of a guest OS.

    Mouse wheel scrolling works as expected in the Mac host (every "step" of the scroll wheel results in scrolling; no steps are ignored), so this is NOT an issue with my Mac or my mouse.

    The only thing remaining is VMware, where mouse wheel scrolling used to work perfectly and started acting this way ever since an update in the not-too-distant past.

    Does VMware care? I haven't seen any substantive reply to this thread.



  • 6.  RE: Mouse wheel scrolling skips clicks

    Posted Jan 26, 2020 04:20 AM

    I have the same issue. Very slow scrolling. 8 or so clicks on the mouse wheel equals 1 scroll movement on the screen.

    Mac host version: 10.15.2

    VMware Fusion version: 11.5.1

    Mouse: Logitech MX Anywhere 2S connected via Bluetooth to Mac.

    Guest VM: Ubuntu 19.10

    I really hope this can get resolved soon. It is really frustrating to scroll.

    Regards,

    Keegan



  • 7.  RE: Mouse wheel scrolling skips clicks

    Posted Feb 01, 2020 05:20 AM

    I have the same issue.  Windows 10 host, Ubuntu 19.10 gust.  VMWare Workstation 15.5.  It's gotten to where I will use the scroll bar instead whenever I'm browsing in the guest.



  • 8.  RE: Mouse wheel scrolling skips clicks

    Posted Apr 26, 2020 01:57 PM

    This problem exists so long, as I remember, some mouse drivers react better, but in general mouse wheel is buggy and skips or didn't catch all events ( of course vmware tools installed everytime ).



  • 9.  RE: Mouse wheel scrolling skips clicks

    Posted May 09, 2020 04:57 PM

    I have the same problem with workstation pro 15 on a centos 8 host inside of my Ubuntu 18 guest.  It is incredibly annoying, but I’m willing to tolerate it for now because workstation pro is the only solution that I found with 3D hardware acceleration (but only after I spent hours figuring out that a secret “allow blacklisted driver” flag was required for my graphics card). 

    The only other thing that drives me nuts is that I can’t figure out how to make the guest fully capture the windows key (always goes to the host even in full guest input containment mode - forgot the name for this).



  • 10.  RE: Mouse wheel scrolling skips clicks

    Posted May 14, 2020 02:08 AM

    All mouse related usability quirks I noticed went away as soon as I changed the mouse settings to "always" use "game mode".  The mouse pointer became as sensitive as on the host and scrolling in the guest works perfectly.  I am on workstation pro 15 centos 8 host with ubuntu 18 guest.

    My other problem - exclusive mode doesn't capture some keys - also seems to be related to centos 8 using wayland by default.  Logging in using xorg instead fixed that problem.

    Now vmware workstation pro 15 works perfectly for me and is way better in every respect I can think of (guest performance, virtualization usability) than KVM or virtualbox.



  • 11.  RE: Mouse wheel scrolling skips clicks
    Best Answer

    Broadcom Employee
    Posted May 19, 2020 03:19 PM

    These issues all sound like problems with what's called "Smooth Scrolling" or "Pixel Scrolling" (depending on your OS), where the host's mouse sends very fine-grained scroll events, and either the host isn't sending this consistently, or something is going wrong in the conversion so that the guest isn't getting the same level of sensitivity applied.

    You can probably work-around this by adjusting the following config options:

    MacOS Hosts: mks.mouse.pixelScrollSensitivity (default value 8)

    It sounds like most of the MacOS users here with issues should set:

    mks.mouse.pixelScrollSensitivity=1

    (Although you can to adjust to different values as needed.)

    Higher values mean that it requires more host scrolls to produce a single guest-scroll.

    Windows Hosts:

    Depending on the precise problem, some combination of these options should help:

    mks.win32.scalePartialScroll=TRUE

    mks.win32.scaleScroll=TRUE

    mks.win32.scrollScaleFactor=1200

    Adjust the mks.win32.scrollScaleFactor as needed to increase/decrease the scaling.  Higher values means that a single host-scroll will turn into more guest-scrolls.

    I'd probably start with just the mks.win32.scalePartialScroll=TRUE option, and if that doesn't work, also add the mks.win32.scaleScroll=TRUE option, and then adjust the mks.win32.scrollScaleFactor from there if it seems to help, but only partially.

    Linux Hosts:

    I haven't seen any reports of this on Linux before, and I'm not aware of a config option that can help.  To be honest, the Linux reports here sound more like mouse-movement problems rather than scroll-wheel problems, and might be due to Wayland/X11 interactions.  (The fact that it went away with the "Gaming Mouse" setting ,and works in X11 mode also confirms that.)  We'd have to investigate and get back to you, possibly with an option in a future version of Workstation.



  • 12.  RE: Mouse wheel scrolling skips clicks

    Posted Aug 24, 2020 07:57 AM

    Thanks,

    This has solved the issue for me.



  • 13.  RE: Mouse wheel scrolling skips clicks

    Posted Sep 01, 2020 06:18 PM

    I am a MacOS user (VMware Fusion) and bm's suggestion of adding the following line to each virtual machine's .vmx file solved the mouse wheel scroll problem:

    mks.mouse.pixelScrollSensitivity=1

    Mouse wheel scrolling now works correctly in my Windows and Linux VM guests, which is to say that the clicks are no longer being divided by 8.

    Note: Quite a few people here and in other venues have suggested to "always" use "game mode." That DOES NOT solve the problem at all. The only thing it does is prevent the mouse being able to exit the VM window, meaning I have to press a shortcut key to release the mouse and keyboard from the VM. Again, "game mode" DOES NOT solve the mouse scroll divide by 8 problem. Adding the above line to the .vmx file solved it for me.

    Thank you to bm for this information.



  • 14.  RE: Mouse wheel scrolling skips clicks

    Posted Apr 08, 2021 07:21 AM

    Hello

    Experiencing The same problem since i've changed my Host (Windows x64 Pro) and the last version of WM Workstation Pro or Player.

    Scroll is slow everywhere.
    It was not the case in VMPlayer Workstation 15.5.1/Pro 12.5.7.

     

    I've tried the solution. But it doesn't work.



  • 15.  RE: Mouse wheel scrolling skips clicks

    Posted Sep 21, 2021 07:03 PM

    Where are these find those config options located?  Thanks.



  • 16.  RE: Mouse wheel scrolling skips clicks

    Posted Jan 13, 2022 04:58 AM

    They are located in the vmx file for the VM.



  • 17.  RE: Mouse wheel scrolling skips clicks

    Posted Mar 15, 2022 02:07 AM

    This solves this problem for me as well.

    VM version 12

    Mac OS

    This problem happened when I upgraded my windows copy and the VMware app, so not sure what caused it but one of those updates bugged things up as it was fine before that.

    For clarification:

    Shut down your virtual machine.

    In your virtual machines window right click the virtual machine and choose "Show in finder"

    Right click on the virtual machine in your finder window "Show Package Contents"

    Find the .vmx file in the contents of the .vmwarevm file and open the .vmx it in a plain text editor.

    Add mks.mouse.pixelScrollSensitivity=1 to the file and save.

    Or edit the value if it was already there (search first).



  • 18.  RE: Mouse wheel scrolling skips clicks

    Posted Sep 06, 2022 07:30 PM

    Thank you very much! I also had this problem upgrading from Fusion 10 to Fusion 12 and found this post on google, fortunately. Adding in your specified cmd line definitely fixed the issue! Just signed up to thank everyone for sharing and fixing the problem. 

    This is really why I wait a while before upgrading or updating my current systems, be it MacOS, VMWare, or any other SW for that matter.



  • 19.  RE: Mouse wheel scrolling skips clicks

    Posted yesterday

    Thank you, this solved it.  It seems weird that these setting are not set to when vmware tools is installed for a GUI based OS.

    -------------------------------------------



  • 20.  RE: Mouse wheel scrolling skips clicks

    Posted May 26, 2023 01:51 PM

    To resolve the issue with the mouse wheel scrolling in VMware guests, ensure you have the latest version of VMware Fusion installed on your macOS host. Install VMware Tools within the virtual machine guests for better mouse integration. Adjust the mouse settings directly within the guest operating systems, specifically in the Mouse or Mouse and Touchpad settings in Windows XP and Windows 10 guests. If possible, test with a different mouse to rule out compatibility issues. Consider reinstalling VMware Fusion if the problem persists. Seeking assistance from the VMware Fusion support forums or contacting VMware support directly may provide further guidance.