Remix.run Logo
thayne 6 hours ago

Almost all of the gui software for programming keyboards with QMK uses webusb or webhid, so you either have to use a chromium based browser or an electron app that is basically just a wrapper for chromium.

tmtvl 2 hours ago | parent [-]

Yeah, it's a shame Qt/C++ doesn't have any way of interacting with USB devices and there's no libraries for that, otherwise there could be a native GUI app for QMK. Or failing that, because Qt is simply too difficult for programmers to figure out, maybe some day there will be a way to deal with USB devices from Java, then at least we could have an AWT app (or I guess Swing is the new hotness now?).

thayne 3 minutes ago | parent [-]

Yeah the fundamental problem is there isn't a good way to write cross platform applications that interface directly with a usb device