Draftling is a firmware project for a ESP32-S3 or ESP32-P4 device with a screen, turning it into a word processor. You attach a BLE keyboard to it and type away. It allows synchronizing your files with a Git server and supports several languages.
This is a unorganized set of work-in-progress repositories aiming to develop a keyboard for a user with cerenbral palsy. I will provide the documentation when it's ready. See videos for more details.
These keyboard layouts implement the idea suggested in the publication of Edgar Matias, also endorsed in XKCD blog.
The layouts optimize the work for a one-handed user: Space+letter produces a letter from the opposite side of the keyboard, mirrored along the TGB-YHN axis. They also add a few more combinations for easier accessibility (such as issuing a Ctrl-Alt-Del with one hand).
The current design offers a standard QWERTY keyboard, optimized for one-handed input: it does not need any physical work to assemble (you only need to load a new QMK firmware), and it works for one-handed input by both left and right hands. It also works for bilateral hand amputees.
-
YMDK YD60MQ, a low-cost, wired, full-profile mechanical keyboard Description in Ukrainian, keymap.c comments in English.
-
NuPhy Air60 V2, a neat low-profile 3-mode keyboard (wired, Bluetooth, and 2.4Ghz dongle), about 2-3 times more expensive than the YD60MQ, and it supports both Mac and Windows layouts. Description in English.
-
Software keyboard mappinng Keymapper configurations that allow the saame one-habded input without a specialized physical keyboard.
Outdated designs:
- CSTC40 planck keyboard (before November 2024), redesigned for the left or right hand. It requires a physical work on attaching the keycaps and a bit of handwriting. KPrepublic started selling a different model of the keyboard under the same name in November 2024, so this firmware would not work on it.
-
Reverse-engineered X.Tips X3S (aka X3). The keyboard is sold as "X3 Wired Corne Keyboard" on Aliexpress, and it declares itself as "X.Tips X3S" in USB. See more details in the project folder.
This work is published and distributed under various open-source licenses.
Fediverse: @clackups@social.noleron.com

