Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Capturar combinación de teclas sin tener el focus (https://www.clubdelphi.com/foros/showthread.php?t=68944)

mcs 16-07-2010 09:24:21

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

mcs 16-07-2010 11:41:20

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

Neftali [Germán.Estévez] 16-07-2010 13:22:29

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