3 ms·
I currently use an ergodox running TMK with support for Plover. The layout is shown at https://gist.github.com/nelstrom/11232558 https://gist.github.com/nelstro
by brokenmachine 7y ago
I currently use an ergodox running TMK with support for Plover. The layout is shown at https://gist.github.com/nelstrom/11232558 https://gist.github.com/nelstrom/11232558
If I were trying to do the project you are talking about, I would experiment with coming up with a way for a Raspberry Pi running Plover to act as a usb gadget to connect to your work PC. I'd think it'd also be quite simple to get Plover to output words over serial to an atmega32u4 that can act as a HID keyboard.
So you have keyboard -> RPi with Plover -> Atmega32u4 -> Work PC.
Then you don't have to come up with the chording/dictionary support yourself.
In fact I've had a very similar project on the backburner myself. I'm planning to eventually end up with an nrf52840 combined with a RPi Zero W, so the entire device can act as a bluetooth keyboard with chording support for any PC or phone that can use a bluetooth keyboard.
I haven't made a lot of progress so far however.
- lmilcin 7y agoRPi Zero would be possible to put inside the keyboard (aside from its physical footprint) although it will limit where I can connect the keyboard (due to power drain). But then I will also have to forget about bluetooth and making it battery powered later because 200mA is I think the lowest I could get with this design with bluetooth enabled.
- brokenmachine 7y agoYou are right about battery issues with RPi. I was planning to have a way to disable the RPi and have it just act as a basic bluetooth keyboard so I can save battery when I'm not using Plover.