Hi,
looking at git histories, screen-hopper looks like a one-of proof of concept with hid-forwarder being the universal approach - arbitrary number of transmitters and receivers set up in whichever configuration the user wants.
It’s a shame though that it wasn’t possible to keep at least a bit of the screen-hopper functionality in the main codebase. But maybe there is?
Would adding hid-forwarder compatibility (over serial) make sense for hid remapper? By which I mean:
- Drop all the screen detection (most of the code changes in screen-hopper seems to be related to it).
- Add, say, a SWITCH_OUTPUT_0 and SWITCH_OUTPUT_1 key bindings for explicit control.
- Readd the bits of the code that can send send via serial. (I’m assuming here that the serial communication in receiver.c is the same as the old forwarder.cc).