Given that I can use a web based tool for my wooting keyboard, I figured the same must be true for the ch57x, I couldn't find one, so I wrote one.
Capabilities:
Reading and writing configurations to a ch57x keyboard
Storing multiple profiles for switching layouts
Key sequences, media keys, and mouse events
Works on MacOS and Windows (and presumably Linux, but not tested yet)Current limitations:
Chrome/Chromium, Edge, and Opera only.
I haven't tested Chromium or Opera so ymmv
No mobile browser that I'm aware of supports WebHID
Firefox and Safari will likely never support programming HID devices
Repo is https://github.com/pollrobots/ch57x-programmer