This post was initially written out of my necessity to move from OS X to Linux 5 years ago. I’m happy to inform you that Apple is in a completely different place now, and Apple Silicon chips are great. I’m writing this update from an M2 Pro, which I love. However, I didn’t want to erase history, so this post will remain informative if you want to feel “at home” using Linux, especially if you come from MacOS.
Ergodox is a keyboard project designed with ergonomics in mind, available either as a DIY kit or an assembled, commercial version. It uses 76-80 Cherry MX style mechanical switches (such as Cherry or Gateron) laid out in a columnar stagger (rather than the more conventional row stagger) layout with components that can easily be sourced. The keyboard is completely programmable and can be flashed with several different firmware options. (blurb from ergodox.io)
How to develop canvas apps without hassle.