[New Device] Keychron keyboards (stock firmware)
Name of device: Keychron Keyboards
Link to manufacturer's product page: https://www.keychron.com
Please select what type of device/interface the device uses:
ID information: HID\VID_05AC&PID_024F&REV_0110&MI_01&Col03 (that's Keychron K3 v2 Optical RGB, I only own that one)
Please attach screenshots of the device's official somewhat compatible control application here:
Please attach device captures here:
Wireshark
blue.pcapng (might have a key press logged) green.pcapng red.pcapng
Captured from Ninja71 software
Additional info:
I've worked on it a little myself, and I managed to find a full document of the communications protocol, straight from the CEO of Keychron, sadly only in Chinese:
Keychron_Keyboard_Protocals_0122_2_EN__1_.pdfClick this to show document
It's been translated from Chinese with DeepL, original is inside the PDF. A very important table - command definition, got lost in translation. Attaching original, just in case: 
Update: all modes capture as in the following screenshot in the same order:
Update 2: Extra captures for various controls on different modes
RGB values it seems, any color can be set. I did red to green to blueColor information
Available are either up down or left right, direction in capture is as in the file names (so updown means I pressed up then pressed down) Modes that have a direction: Scrolling,Direction information
Rolling,
Flowing,
Tilt
All captures in an archive:
Pay attention to the names of the capture files. Stuff like updown means I captured direction up then down
Checklist for Step2
-
Name of device -
A link to the vendors product page has been included -
The transport bus has been identified and the appropriate label added to the issue. -
The device ID's have been included for USB or PCI -
Screenshots of the OEM Application are included -
There is either, appropriate code examples linked or suitable device captures attached






