buenas, meto mi cuchara jeje, cuando seleccionas el registro te sale una ventana de que dato se va a guardar en tecla, claro ya una subrutina que ya se genera cuando ensamblas, niple antes usaba otras técnicas pero ahora ya a mejorado mucho y optimizado la lectura del teclado matricial, en la interrupción en ensamblador llama a una subrutina para checar que tecla se presiono antes se usaba con tablas pero ahora se hace con barrido me parece y preguntando tecla por tecla y el dato que debe de ir en ella para que ya no se haga nada mas en el programa antes si se hacia y se tenia que poner mas bloques según tu proyecto y ahora ya no solo checas el registro tecla y listo para saber que se presiono en el teclado.