Problema con el evento keypress

Nn
17 de Mayo del 2006
tengo un programa con digamos las imagenes de las teclas del cursor en el formulario y que cuando se oprima una de estas teclas pues cambie laimagen a como si estuviera oprimida... intente utilizar los eventos de KeyPress y KeyUp pero estos eventos se activan hasta que yo deje de tener oprimida la tecla, he pensado que con un Timer esta rebizando con un tipo de buffer pero cual buffer... no se que hacer, alguien me podria ayudar con alguna idea.

de antemano gracias por atencion prestada!!