Bien pues como ven hallé la solucion, por si les interesa, ahh y gracias por su interes a todos los que me contestaron.
Pues la solucion consiste en usar un inport() e igualarlo a una variable para almacenar el numero de retorno del.... teclado! como ven pues el el # de puerto del teclado para los ps2 es 60 y pues hasta ahora no me ha dado problemas, hice un programa de prueba para saber cual es el numero que me retorna cada tecla, y ya no se detiene la ejecucion que era el principal problema. Que les parece