![]() |
Capturar combinación de teclas sin tener el focus
Hola,
Es posible capturar una combinación de teclas (Windows+Alt+N, por ejemplo), aunque la aplicación Delphi que escucha estas teclas no tenga el focus (pero esté abierta)? Sería algo como los drivers/aplicaciones de los teclados Logitech, que cuando pulsas la tecla de calculadora se abre esta, o pulsas la tecla de subir el volumen aparece cuadro indicando el volumen y tal... Imagino que se puede hacer, pero mis conocimientos de la API del Windows es muy bajo, por no decir nulo... Si pudierais poner algun ejemplo o enlace, me haríais un favor. Saludos, Marc |
Ye he encontrado la respuesta, un par de mensajes más arriba.
El truco está en usar la función RegisterHotKey, que le indicas que cuando una tecla (o combinación de teclas), se pulse avisará a la aplicación que la ha registrado. Todavía no sé muy bien como va, pero ya veo por donde buscar... Saludos, Marc |
Aquí, por ejemplo, tienes código para usar esas fuciones, aunque si buscan en los foros encontrarás más.
|
| La franja horaria es GMT +2. Ahora son las 12:26:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi