La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45591 - DETECCION DE TECLAS SHIFT, SUPR, ALT Y CTRL
Autor:  Manuel Parada
Hola, que tal, estoy haciendo un programa y necesito saber como utilizar las teclas Shift, Supr, Alt y Ctrl, ya estoy utilizando la funcion Keycode para manejar las teclas de funcion, y quiero saber como hago para cuando toque la tecla Shift o Supr o Alt sobre un textbox me realize determinada funcion, si me pueden ayudar se los agradecería.

  Respuesta:  Cristian Luis Amveg
Tenes que utilizar el evento Keydown o KeyUP y en el, especificar a traves de un Select Case con el parametro Keycode las constantes de teclas que necesistas. Te paso un link donde podes encontrar todas las constantes de teclas de VB.

http://accessvbafaq.mvps.org/item.asp?pagina=86

Espero que te sirva la ayuda, avisame si es asi.