For a while I’ve used an XKeys 68 JS with a custom built driver in Rust to execute random code here or there. I never quite used it as much as I’d like though because the pain of having to recompile to change the functionality of a key was annoying. So on a whim while my power was out I decided to spend the time without Internet access to start a replacement for it....

June 21, 2023