Hello there,
I have an Apple 1st generation bluetooth keyboard (Model A1016) with a broken flat-flex cable. I tried to repair the flat flex, but it was a real sovereign PITA. And I started to wonder... could I replace the rubber dome base with a pcb and mechanical switches?
The keyboard is mounted inside an acrylic case. At the bottom there is a metal plate over which the different flat-flex contacts are laid out. Rubber contacts on every contact, and the keys have a tubular stem to press the rubber contacts.
The "plan" would involve replacing the bottom metal plate with a PCB and some Cherry switches, given I can find out a way to adapt the keys.