I plan to start with this chordset and modify it as I learn more about how I will be using it. I also decided to try and use a raspberry pi zero as the controller for the keyboard. This is probably way overkill and will affect battery life when I go wireless but it will allow me more room for experimentation. I will either use the raspberry pi as a usb device or have it emulate a keyboard and mouse over bluetooth. I will also eventually attempt to make it its own, standalone computer, to take notes for example.
Here are the resources that I have gathered thus far:
- Chorded and Alt keyboards
- Yet Another One-hand Keyboard
- Building a chording keyboard: progress so far - blog.mattgauger.com
- DIY 3D Printing: Make your own 3d printed DIY chorded keyboard
- Chording Keyboard BLE and USB - All
- One man’s adventures in custom keyboard development | Hackaday
- Computer Languages Characters Frequency
- rampadc/arduino-trackpoint-extended
- Emulate a Bluetooth keyboard with the Raspberry Pi | Linux User & Developer - the Linux and FOSS mag for a GNU generation
- Raspberry Pi usb keyboard emulator help
- One Handed Keymouse • Hackaday.io
- Keychange • Hackaday.io
- Letter & Word Frequency in English / Other Language Frequencies
- BAT Keyboard | Infogrip
- SpiffChorder hardware [chorder.cs.vassar.edu]
- Overview | Turning your Raspberry PI Zero into a USB Gadget | Adafruit Learning System
- Bengler: Chorderoy
- Neotype: Haptic Computing • Hackaday.io
- ManMachine/KeyerChords - CCL
- CHORDIC KEYBOARD SYSTEM - Google Search
- And here are some pictures of my current mockup/prototype:
- I placed the switches a bit further from my thumb then I did for my other fingers. Since i use my thumb a bit to hold the keyboard, I wanted to make sure I did not acidentally press buttons I did not mean to press.
- I have ordered the raspberry pi zero and am waiting for it to ship. Once it gets here, I will start work on wiring it to the buttons and creating a visual representation of which buttons are pressed. The goal being that it could then teach the chordset to people.