Hacker News new | ask | show | jobs
by sebcat 1432 days ago
From the Reddit thread the article is based on, OP says:

> I want to run an unmodified QMK firmware so I can keep up with updates without having to continually merge my changes into HEAD, and in my research with IO expanders I would have to rewrite the matrix scanning code.

1 comments

QMK supports a “custom matrix” option which makes using an IO expander or demux extremely easy. We use them for the NIBBLE keyboard. The API is stable and keeping changes in the working tree would be fine. It’s more likely the keymap would break at some point for some reason other than the matrix driver.