Adam Honse
fe4ca34528
Move HID detector calls to RunHIDDetector/RunHIDWrappedDetector functions and return controller list from detector functions
2026-07-07 01:35:34 -05:00
Adam Honse
30e35eb44c
Split out detection system from ResourceManager into DetectionManager
...
* Split detection system out into its own class, DetectionManager
* Clean up ResourceManger's many callbacks into just two, one for detection and one general purpose
2026-07-07 01:35:34 -05:00
Adam Honse
0973f6149b
Add Keychron Ultra 8K (ZMK) keyboards to Keychron QMK controller as they implement the same protocol
2026-07-07 01:22:02 -05:00
Adam Honse
3932a9614c
Minor cleanups and warning fixes
2026-06-29 18:08:48 -05:00
Adam Honse
c746b30287
Add Keychron K-series V2 keyboards from wls_2025q1 branch
2026-06-28 15:45:48 -05:00
Adam Honse
6fc68f4e62
Add the rest of the Keychron keyboards in the 2025q3 branch
2026-06-27 20:03:50 -05:00
Adam Honse
75bac1fd4e
Add all the Keychron K series keyboards from the 2025q3 firmware branch
2026-06-26 10:17:06 -05:00
Adam Honse
103306c6c8
Add all the Keychron C series keyboards from the 2025q3 firmware branch
2026-06-25 16:04:22 -05:00
Adam Honse
6d37d262ea
Add all the Keychron Q series keyboards from the 2025q3 firmware branch
2026-06-25 12:55:39 -05:00
Adam Honse
5c931a61b4
Add support for Keychron K10 V2 in QMKKeychronController
2026-06-24 23:33:23 -05:00
Adam Honse
d3e7dba2b7
Add supported feature check in QMKKeychronController
2026-06-23 19:22:50 -05:00
Adam Honse
73865fec59
Improve matrix generation for QMK Keychron controller, clean up modes, implement manual save
2026-06-22 18:42:03 -05:00
Adam Honse
cce2d41500
Cleanups to QMKKeychronController and create common QMK VIA protocol header
2026-06-21 21:14:46 -05:00
Amadej Kastelic
175f3ed338
feat: add Keychron Q1 HE keyboard support and restructure Keychron controllers
2026-06-21 21:14:46 -05:00