I am not familiar with QMK but I have converted mine to use a Teensy++ and wrote a simple firmware for that. The nice thing about the Teensy++ is that it fits into the socket of the original 8051 (clone), you only have to crosswire or remove a couple of pins.
Those Hall effect switches and design are amazing.