Page 1 sur 1

[R] Récupérer les raccourcis tels que {ins} + {F6}

Posté : lun. 08 nov. 2010 12:19
par fredone
bonjour,

j'aurais besoin d'afficher des messages box lors de l'appui sur certains raccourcis clavier tels que: Insert + F6.

après quelques recherche, il est possible d'utiliser HotKeySet() mais cette fonction ne prend pas en compte l'appui sur la touche insert simultanément avec une autre touche.

cela existe pour ^ Ctrl ! Alt + Shift # Win.

j'ai essayé avec des {ins down}, mais il semble que cela ne fonctionne pas.

avez vous une idée ?
merci

Re: [..] récuperer les raccourcis tels que {ins} + {F6}

Posté : lun. 08 nov. 2010 12:22
par Jerome
Coucou,


Je te conseil de regarder du coté de la fonction :

Code : Tout sélectionner

_IsPressed
Et de ceci :

Code : Tout sélectionner

2D INS key


Jérôme

Re: [..] récuperer les raccourcis tels que {ins} + {F6}

Posté : lun. 08 nov. 2010 19:36
par Simoes03
Voila un exemple fait vite fait tiré d'un Keylogger que j'avais fait il y a longtemps :D

Code : Tout sélectionner

#include <Misc.au3>

$dll = DllOpen("user32.dll")

While 1
    While _IsPressed("2D", $dll) 
        If _IsPressed("75", $dll) Then
            MsgBox(1,"...", "Les touches Insert et F6 ont été appuyé")
        EndIf
    WEnd
WEnd
DllClose($dll)
 

Amicalement :wink:

Re: [..] récuperer les raccourcis tels que {ins} + {F6}

Posté : lun. 08 nov. 2010 23:09
par fredone
merci bcp à vous 2,

Simoes03 tu me coupes l'herbe sur pied, j'était en plein floraison !!!

en faisant quelques recherche je suis tombé sur ce script:
► Afficher le texte
il semble correctement fonctionner, mais lors de l'appui sur F6 code hexa 75 il m'affiche u
pourquoi ?

merci d'avance...

Re: [..] récuperer les raccourcis tels que {ins} + {F6}

Posté : mar. 09 nov. 2010 22:06
par Simoes03
Désolé la je ne peut plus t'aider c'est au delà de mes capacités :?

Re: [..] Récupérer les raccourcis tels que {ins} + {F6}

Posté : mer. 10 nov. 2010 03:56
par bloodwolff
Tout simplement parce que la fonction _ispressed n'utilise pas les même code que Chr, si tu veux convertir _ispressed je ne connais pas de fonction qui le fais mais tu peux toujours créer ta propre fonction

Re: [..] Récupérer les raccourcis tels que {ins} + {F6}

Posté : mer. 10 nov. 2010 07:04
par Tlem
Il y a sur le forum Anglais, une version plus évoluée de _IsPressed.
Il s'agit de IsPressedEx, qui permet bien plus de possibilités.

Le forum Anglais est indisponible à l'heure ou j'écris ces lignes, donc je ne peut pas donner le lien, mais je ne doute pas que vous serez en mesure d'effectuer la recherche par vous même ... :)

Edit : Voici le lien.
http://www.autoitscript.com/forum/topic ... _p__636374

Re: [..] Récupérer les raccourcis tels que {ins} + {F6}

Posté : mer. 10 nov. 2010 11:51
par fredone
Merci pour toutes ses infos, je viendrais poster la réponse si je la trouve...
et je mapperai si besoin..

encore merci.

Fred