Schau dir mal diese beiden Seiten an:
http://sprut.de/electronic/pic/programm/tastatur.htm
http://sprut.de/electronic/pic/programm/tastatur2.htm

da ist sowohl der Aufbau deiner Tastatur (3x4 Tastenmatrix -> 7 Anschlüsse) als auch eine Abfrage über Microcontroller/programm beschrieben.