Wie wärs damit:

Zwischen 2 Kontakten eine nichtleitende Fläche (ein paar mm breit), in der nichtleitenden Fläche ein Abstandshalter geklebt (0.5 mm Kabel, isoliert
auf die eine Leitfläche wird der leitende Schaumstoff geklebt (muss leitend bleiben), und ragt über die zweite Leitfläche hinaus, aber spreizt sich etwas (ganz wenig) ab (durch Abstandshalter).
Bei Kontakt verbiegt sich der Schaumstoff (in Richtung zweite Leitfläche)und bildet eine leitende Brücke zwischen beiden Kontaktflächen.

Konkreter:
Leiterplatte (2 cm x 10cm (oder länger) ätzen (Lochraster kann auch gehen),
am oberen Rand ein ca. 0.7 mm breiter leitender Streifen
am unteren Rand ein ca. 0.7 mm breiter leitender Streifen
! der untere ist in Segmente a 2 cm (10 cm Länge / 2 cm = 5 Kontakte) nochmal unterteilt
In den grossen durchgehenden Zwischenstreifen einen Abstandshalter kleben (vielleicht isoliertes Kabel mit 0.5 mm Dicke, ausprobieren, muss nur den Schaumstoff in Ruhezustand von unteren Leitflächen abhalten)
Schaumstoff mit 2cm x 10 cm ausschneiden und auf obere Leitfläche
kleben (muss leitend bleiben).
Am oberen +5V anlegen, die 5 unteren Segment mit 5 Input Pins (oder Addressdekoder) (mit R auf Low ziehen in Ruhe) eines µC verbinden.
Beim Druck auf den Schaumstoff (über einem Segement) werden die 5V durch den Schaumstoff an eines (oder benachbarte) Segment(e) übertrage, der µC kann's dann auswerten.

Ist beliebig verlängerbar. Bei den Maßen kann man spielen. Welchen Widerstand der Schaumstoff hat muss man rausfinden. Statt dem Schaumstoff geht auch was anderes, muss nur leicht verformbar und leitend sein und in Ausgangsposition zurückkehren. Keine Garantie.