-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass through all the devices #41
base: main
Are you sure you want to change the base?
Conversation
If you mess up the config on the first run you're left with a broken gadget and future runs fail
Should avoid getting into the situation fixed by the previous commit
The duplication was annoying me, also reduce to one line
Should probably check if it's executable too, but this gets rid of the file not found errors
No idea how correct this is, but it seems to find the right thing
There seems to be a limit of 4 in the kernel
This is beautifully awesome. Thank you! Time to dig up a Pi 400 👀 I have a suspicion the keyboard's dual devices are the keyboard itself - probably regular boot protocol - plus a separate media keys device. I guess the keyboard controller is pretty turnkey, so it made no sense for the Pi 400 to diverge away from it. (Though I suspect just because I can't imagine why a Pi 400 would ever need a boot compatible keyboard, doesn't mean there isn't a reason.) |
Fired up a Pi 400, remembered to follow my own instructions, got it up and running, and it just goes BOOP BEEP BOOP and grabs all the things and just works. Slightly less success with my 8bitdo ultimate controller (2.4GHz/USB HID), but it's the K(v)M that matters. Very, very nice. |
Merge? |
This is wonderful. Would love a merge! |
... well, up to four because of kernel limit on HID functions.
Ended up looking at this more than I intended to, so there are a bunch of changes here.
Currently this introduces a few new issues: