Pregunta: | 46928 - COMO CONTROLAR COMBINACIONES DE TECLAS |
Autor: | Gonzalo Mauro |
Hola
Necesito saber como puedo hacer para controlar combinaciones de teclas, por ejemplo, detectar alt + f4 para que no me cierren la pantalla de la aplicación o alt + space para que no se despliegue el menu. Gracias por la información |
Respuesta: | Rosa |
Hola Gonzalo.
Tienes dos opciones: 1. Programando el evento key(), SystemKey() o KeyDown() -para DW - y controlando las teclas que desees. 2. Creandote un evento cualquiera con el Event ID 'pbm_dwnkey' o 'pbm_keydown' - para DW - Un ejemplo de control de las teclas 'Ctrl + Shift + E' sería el siguiente: if keyflags = 3 and key = KeyE! then ......... end if keyflags controla las teclas Alt, Ctrl y Shift. key las restantes En la ayuda puedes ver los posibles valores de la key (keyCode) que se le pasa a les eventos de tipo KeyDown. |