Für die Anschlussbelegung durchmessen (je 1 Taste gedrückt).
Dadurch bekommst du eins nach dem anderen die Belegung raus.
Wenn 1 Taste gedrückt ist, sind 2 Pins kurzgeschlossen. Durch ändern der Zeile/Spalte weitersuchen. Dabei ändert sich nur 1 Pin. Beim ersten mal muss man einige Versuche machen, um die passenden Pins zu finden.

Manchmal sieht man auch auf die Leiterbahnen.

Zum Dekodieren der Matrix
Code:
 XYZ
A...
B...
C...
D...
A, B, C, D inputs mit pullup
Dann legst du auf X,Y,Z nacheinander das Muster
011, 101, 110
Beispiel XYZ=011
ABCD=1111 --> nix gedrückt
ABCD=0111 --> AX gedrückt
ABCD=1011 --> BX gedrückt

Vorsicht, wenn mehrer Tasten gleichzeitig gedrückt sind,
um Schäden zu vermeiden: Dioden einbauen oder Widerstände an den Ports X, Y, Z.