Si esa es la mejor forma de hacerlo, pero debes escojer muy bien los valores de las resistencias y asi evitar que al presionar 2 o mas teclas a la vez te aparezca el valor de una tecla real, en teoria es facil y no debes tener mayores problemas que eso, ah el teclado como tal MATRIX no te sirve para esto, excepto que aisles los pulsadores o microswitches chauuuuuuuuuuuuuuuuuuu