Hacker News new | ask | show | jobs
by bschwindHN 656 days ago
It's actually quite easy! Of course, I wrote my own firmware for the keyboard I use so I'm biased, but most mechanical keyboards out there support QMK/VIA these days which makes it quite easy to create custom layouts and "layers" that activate based on what modifier keys are pressed.

Creating that firmware was one of the most fun and satisfying projects I've worked on in a long time.