the-via / devtools

Chrome extension for debugging VIA commands
GNU General Public License v3.0
3 stars 1 forks source link

Protocol documentation #1

Open rockofox opened 1 year ago

rockofox commented 1 year ago

It would be quite nice to have a publicly available documentation of the protocol that VIA uses to control keyboard functionality via USB, for 3rd party applications. Is this something you are considering?

wilba commented 1 year ago

https://www.caniusevia.com/docs/specification contains documentation about VIA's custom UI definitions. A 3rd party application could use the same protocol that custom UI uses, to communicate with the firmware, for example, through the via_custom_value_command_kb() function in QMK.