mgth / LittleBigMouse

DPI Aware mouse move across screens
GNU General Public License v3.0
3.58k stars 179 forks source link

VMWare Workstation Issue #64

Open xricinx opened 6 years ago

xricinx commented 6 years ago

If you’re using VMWare Workstation and are working inside a VM guest with VMWare tools installed and try to move the mouse outside of the guest and across monitors it seems as if LittleBigMouse is not activated anymore. The moment you click anywhere outside of the VM guest it starts working again. Very annoying if you do a lot of VM work. Not exactly sure what’s causing it.

mgth commented 6 years ago

I'm not so surprised because vmware take control over the mouse. I while try and see if there is anything to do.

mgth commented 6 years ago

I just tried and I'm a bit perplex with how VmWare Workstation handles mouse capture. I'm using a global hook, but it does not work when VmWare has the focus. Background application still get mouse move event. It's like they made a hook, without calling CallNextHookEx, but no matter if I do the hook before or after VmVare.

timwolf1 commented 4 months ago

I just tried and I'm a bit perplex with how VmWare Workstation handles mouse capture. I'm using a global hook, but it does not work when VmWare has the focus. Background application still get mouse move event. It's like they made a hook, without calling CallNextHookEx, but no matter if I do the hook before or after VmVare.

I'm just dropping a +1 here to let you know the original poster isn't the only one experiencing this issue.

I'm not sure if this is helpful to you, but I thought I'd point out that Synergy handles moving between monitors when VMWare is in focus with no issues, and synergy-core is open source. here's the file that deals with Windows hooks

@mgth I'd be very happy to donate to the project if this issue ends up getting fixed.