Skip to content

Conversation

@RetiredWizard
Copy link
Contributor

This is one of two library changes (Adafruit_USB_Host_Descriptors and Adafruit_CircuitPython_USB_Host_Mouse) that provides a framework to support combination keyboard/trackpad USB devices. A PR adafruit/Adafruit_Learning_System_Guides#3169 to the Fruit Jam PyPaint application has also been submitted which shows the use of these changes from an application perspective

This change adds a new subclass of BootMouse, ReportMouse for not-boot mice, ie pointing devices on combination keyboards. There's also a new helper routine find_and_init_report_mouse which works the same as the existing find_and_init_boot_mouse which can be called if no boot mice are found.

Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Thank you!

@tannewt tannewt merged commit bd0f233 into adafruit:main Nov 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants