Numero di pin insufficienti?

In queste situazioni consiglio sempre gli shift register.
Questa volta però, dato che si tratta di una tastiera a matrice, consiglio di interfacciarla tramite I2C con l'integrato PCF8574 dato che ti servono pin di ingresso e di uscita per gestirla.

Ottimo anche il suggerimento di Leo, descrivi un attimo il tuo circuito