Start with a simple one: "my circuit uses a PIC..." Is it really your design & software?
If yes: reengineering a different keypad is straightforward
If no: you may trace the circuit, but you'll probably never determine the software. You Will Need BOTH to replace the keypad.
I Very recently had to change the RF link on a set of baseball scoreboards designed by a friend who passed away before doing it himself. After a day and half of mapping the uC to the drivers and trying to follow his code, it was obvious that I just rewrite the software instead of trying to put the spaghetti back in the box.
Bear in mind, I had his source code to work from and couldn't follow it! Three days later, (1 for the keypad/transmitter, 2 for the receiver, display & drivers) I had a working system with stable ANNOTATED code. I suggest this to be your shortest path as well. Good Hunting... <<<)))