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

Trackpad is recognized as a second mouse #717

Closed dirkwhoffmann closed 1 year ago

dirkwhoffmann commented 1 year ago

On my M1 machine, vAmiga classifies the trackpad as an external mouse:

Bildschirmfoto 2022-07-12 um 16 39 30

On my Intel MacBook the trackpad is filtered out which is the correct behavior.

dirkwhoffmann commented 1 year ago

Property list of my internal trackpad:

Transport: SPI
VendorID: 1452
ProductID: 835
VersionNumber: 849
Manufacturer: Apple Inc.
Product: Apple Internal Keyboard / Trackpad
CountryCode: 0
LocationID: 47
DeviceUsagePairs: [...] 
PrimaryUsage: 2
PrimaryUsagePage: 1
MaxInputReportSize: 1759
MaxOutputReportSize: 1
MaxFeatureReportSize: 1
ReportInterval: 8000

On my M1 machine, the trackpad is connected via an SPI bus. Hence, it should be easy to remove it from the device list by filtering out all SPI devices.

dirkwhoffmann commented 1 year ago

Fixed in v2.1b5