Hacker News new | ask | show | jobs
by agrippanux 2167 days ago
This could be amazing. I worked 4 years at Massdrop (now Drop) and used probably close to 30 keyboards. I always wanted one that I could script instead of do a Windows -based rigmarole to flash the layers. If this comes in at or below a $300 price point I will definitely order one.
4 comments

To my eye, the only thing that's unique here software wise is that it uses Python rather than a more typical embedded language like C. A lot of keyboards (including my Ergodox EZ) use QMK, which doesn't require a Windows-based rigamarole to flash; there are at least 2 open source apps that'll do it on OSX.
It is probably because the vast majority of my time is spent in python already, but its very appealing. I am typing this on a keyboard running QMK, and just don't enjoy dealing with the software side. I don't make changes often enough to remember all the steps I have to do to make things work. So I have to re-learn every time. I certainly should take better notes, but I would much prefer this keyboard ran python and I could just change the mapping on the fly without compiling and flashing and all that.
It's true that hundreds of programmable keyboards we use today are supported by QMK, but based on the parent comment's 4 years at Massdrop, it seems likely that a lot of the programmable keyboards they are referring to are ones that didn't support QMK or even TMK out-of-the-box.
There is also config.qmk.fm so you can do it all visually in a browser.
Various DIY approaches, if you're open to some research: https://www.reddit.com/r/MechanicalKeyboards/wiki/firmware?v...
A 75% or compact format is more inline with how I think I want to use something like this. Then this would be an easy upgrade from my WASD.
This sound fascinating. Could you give us some examples of what you'd like your keyboard to do?