and are emulating the keypad using an Arduino and a set of transistors. They started by reverse engineering the keypad matrix using a continuity tester. Once they worked out the column and row ...
If you have just four or five discrete buttons, it isn’t terribly difficult, but if you have a 12- or 16-keypad matrix ... on his GitHub repository for an Arduino. Heavy analog electronics ...