dirkwhoffmann / vAmiga

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS
https://dirkwhoffmann.github.io/vAmiga
Other
293 stars 24 forks source link

Mouse Selecting/Mouse Caputuring/Use As Default Bug v2.4 #792

Closed bluecursor closed 5 months ago

bluecursor commented 1 year ago

When I first cold open VA2.4b1, Port1 Device Selection looks like:

Screenshot 2023-04-19 at 6 13 39 PM

Booting into Workbench or using Aros Roms, the mouse pointer doesn't move either using the trackpad or Deft Pro Trackball. Selecting the Trackapd, I can move the pointer with the Trackball but not with the Trackpad. I set as Default then Close the window, reopen, and my port 1 device selection looks like:

Screenshot 2023-04-19 at 6 23 19 PM

I cant move the mouse with the trackpad or the trackball, so I select the trackball and the mouse work fine with the trackball. I set as Default then Close the window, reopen, and my port 1 device selection looks like:

Screenshot 2023-04-19 at 6 29 37 PM

The mouse pointer does not move with either the trackpad or the trackball. I close the window and quit VA, restart it and everything starts all over again. Closing VA, Turning off the trackball and cold starting VA, trackpad is selected but still I can't move the mouse pointer.

I am using Ventura 13.3.1. I don't know if Ventura 13.3.1 broke VA2.4b1 or it's DIT:the other way around, but there seems to be a bug here.

EDIT: The same issue is happening in VirtualC64 4.6b1

dirkwhoffmann commented 1 year ago

Might be a bug, but it's kind of impossible to debug it here. I don't have the same hardware.

bluecursor commented 1 year ago

IS the checkmark remembering position or actually remember the mouse default selected name?

IS is the way it polls for the mouse? it seems to change on how it picks the first one it see as it changes?

I think if you add two different types of mouses to a system you could replicate this error? It doesn't happen every restart but it happens more than often.

Screenshot 2023-04-25 at 4 48 05 PM Screenshot 2023-04-25 at 4 48 39 PM

Screenshot 2023-04-25 at 4 50 59 PM

Screenshot 2023-04-25 at 4 54 56 PM Screenshot 2023-04-25 at 4 55 07 PM

dirkwhoffmann commented 5 months ago

The mouse pointer does not move with either the trackpad or the trackball.

This seems to be an issue with the latest two macOS releases. On my machine, macOS's HID manager now reports the Magic mouse as an external device, but the device cannot be used via the HID API (everything coming from this device is directly mapped to the internal mouse). I don't know how to fix this. Apple is constantly changing HID-related stuff and constantly messing it up.