3 ms·
Why don't you modify the keyboard firmware so the layout switching and such happens on the keyboard, instead of intercepting things on the OS?
by bschwindHN 2y ago
Why don't you modify the keyboard firmware so the layout switching and such happens on the keyboard, instead of intercepting things on the OS?
- kentonv 2y agoThat sounds way more painful TBH...
- UberMouse 2y agoNot if you have a keyboard with easily reflashable and programmable firmware (such as the Moonlander). If the firmware has built in support for layers it becomes trivial as you can just have a QWERTY layer activate when you hold down ctrl etc (Moonlander also)
- bschwindHN 2y agoIt'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.
- chilli_axe 2y agoI set up my keyboards this way - it’s pretty trivial with layers in QMK and means my Dvorak setup is fully portable between computers.