3 ms·
I built a software implementation of a half-QWERTY keyboard: - in ObjC, with no prior knowledge of it or any lower level language than PHP or JS - by dynamica
by eyelidlessness 4y ago
I built a software implementation of a half-QWERTY keyboard:
- in ObjC, with no prior knowledge of it or any lower level language than PHP or JS
- by dynamically switching the OS keyboard layout to a custom reverse-QWERTY one I somehow figured out how to hobble together
- and a daemon to restart it when it crashed because I presumably had horrific memory management issues I didn’t know how to debug at the time
- with one hand, because my left hand was unusable for a couple months after a serious bike accident
… all so I could keep working at a normalish pace, because at the time I couldn’t afford to take time off to recover, much less fairly expensive (to me at the time) and patent encumbered half-QWERTY keyboard hardware.
There are other use cases [not just those ;) but also those], but that little pile of hacks legitimately prevented my injury from being a life destroying catastrophe.
I’d share the pile of hacks but I probably need to run it by lawyers first.