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. My idea was basic – have a Lua script run for any key press. So ScriptKeys was born. I have some future plans to make this more accessible to others. Primarily building up a 3x3 key square so others can play along easily and cheaply. As this evolves this project’s page will be updated on the progress.