The electronics weren’t hard, but custom membrane keypads are hard to come by ... part that keeps the layers separated until the button is pressed, and that was just a piece of card stock ...