I won't buy another MD product that doesn't use QMK. I can't get the inhouse programs to run to reconfigure my KD. I only wanted to because the more than one alpha stopped working. I checked the switch, and it's fine. No idea why it just stopped working, and now it's a pain in the A$$ to reprogram because thy didn't go with the industry standards. Honestly the board itself is ok, I don't like the top plate also being the case, and some of the slots for switches are more lose than others. The product checks a lot of boxes, but just to check them, they are not very well done IMO. I would have passed knowing what I know now.