No entendí que quieres hacer. ¿Quieres que en un determinado momento la rutina que se encarga de mover al PJ, digamos la "Rutina A", se desactive y en vez de ésta se active una "Rutina B" que leería de forma distintas las teclas?
Si es así, creo que sería una buena idea hacer lo que te dijeron...