The replacement works perfectly, thanks @Matt.
Some 3D printed key covers and a bit of tweaking and it’s doing exactly what I wanted it for:
The replacement works perfectly, thanks @Matt.
Some 3D printed key covers and a bit of tweaking and it’s doing exactly what I wanted it for: