Quantum Mechanical Keyboard is a firmware project written in C. Website Github
They support a lot of keyboards and have custom keystrokes that you won't find on regular keybaords. Keycodes