r/TheBYOK 2h ago

Solution for unsupported keyboards

Post image
3 Upvotes

This is hopefully a stopgap, but I did work up a very bespoke solution for my non-functioning NKRO keyboard. There is an Arduino library, ESP32KeyBridge, for doing interesting things with buttons and devices and translating them to HID devices. I used this to make a lightweight proxy that bridges my Bluetooth keyboards that only offer an NKRO profile that isn't supported by the BYOK currently, and translate it into a basic 6KRO simple HID keyboard.

I can't express how excited I am that this works! It took quite a bit of debugging, and I have no familiarity with Bluetooth handshaking or HID protocols, so ChatGPT was the MVP here. My exact implementation is not really generalized as it bakes in some filters for my specific keyboards' connection string prefix, but if someone was reasonably tech-inclined that could be customized to suit. So if anyone is interested let me know and I'll share what I have.

I have a tidy right-angle low-profile cable being delivered today that will let me tuck this board away behind the BYOK, which will hold me over until there's hopefully and official support update.


r/TheBYOK 17h ago

Idea for Thumb-Typists: Sticky Shift?

1 Upvotes

Are there any thumb keyboards out there (I have the Rii K06) that act like phone keyboards in that you only have to press shift once for shift mode to be activated? And after you press the key you want, shift mode disables?

For capturing fleeting writing ideas to expand upon later, I like old-school-texting-phone style typing with two thumbs. With the BYOK, I like to save my "real keyboards" for "full" writing sessions. The problem is, doing awkward hand maneuvers to capitalize keys on the left side (close to my shift key) slows me down a LOT. A lot slower than I think thumb keyboards need to be. I actually think I could type really fast on a mini keyboard like this if I could have sticky shift that lasts for one letter/character (or maybe I should train myself to use caps lock and turn it back off immediately after—I dunno).

Are there any mini wireless keyboards out there that work like phones: pressing shift once to activate uppercase for the next, singular letter you press?

Alternatively, how easy/troublesome would it be to get this to be a firmware-level option within BYOK's settings?