Hola. Si no tienes problemas manejando el puerto paralelo de la pc, puedes utilizar un teclado de 4X4 y 4 resistores de 2.1 K. Los 4 primeros pines del teclado generalmente corresponden a las salidas (DB0, DB1, DB2, DB3) y los demas corresponden a las entradas (DB4, DB5, DB6, DB7). Entre las salidas y el puerto paralelo colocas los resistores. Tambien seria recomendable colocar algunos diodos 1N4148 o 1N914 entre el teclado y el puerto para brindar proteccion al puerto.