hotkey

hotkey - Divers - Programmation

Marsh Posté le 06-04-2004 à 10:57:14    

Bonjour a tous, voici mon premier message sur le forum.
 
Je vois qu'ici certaines personnes m'ont l'air bien expérimentés  :) , bon moi perso je ne suis pas super doué et c pour ça que j'aurai besoin de vos conseils.
 
J'aimerai faire quelque chose qui ressemble a ceci :
Je suis sous windows (n'importe lequel) et j'aimerai qu'à n'importe quel moment (même quand je bosse sous n'importe quel logiciel) si je tape sur une touche (genre F12 ou autre) ça me lance une application.
 
J'aimerai savoir pour vous si c'est possible ? sous quels logiciels on peut programmer ceci ? si c faisable surtout et si vous connaissez des codes déjà tout fait ou qui y ressemble ? enfin je suis dans un flou total en  :sweat:
 
Merci d'avance ;)

Reply

Marsh Posté le 06-04-2004 à 10:57:14   

Reply

Marsh Posté le 06-04-2004 à 11:16:02    

Tu as le choix :
- soit tu installes un hook global qui filtrera WH_KEYBOARD (mais c'est assez complexe, tu dois coder une dll et tout)
- soit, beaucoup plus simple, tu utilises la fonction de Win32 RegisterHotKey() (et son pendant, UnRegisterHotKey() )
 
Infos sur RegisterHotKey() :
http://msdn.microsoft.com/library/ [...] hotkey.asp
 
Infos sur les hooks :
http://msdn.microsoft.com/library/ [...] ooks32.asp


Message édité par Harkonnen le 06-04-2004 à 11:20:39

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-04-2004 à 11:16:44    

http://www.girder.nl
(je te fais gagner du temps...:o )


Message édité par skeye le 06-04-2004 à 11:17:15
Reply

Marsh Posté le 06-04-2004 à 13:31:21    

Merci beaucoup c'est un peu du charabia pour moi mais jvais voir ça de plus près, je pense que pour la première solution c'est trop complexe pour moi (pour coder une dll).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed