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 :
Et de ceci :
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
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

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
#include<misc.au3>
ConsoleWrite( "console debug:" )
While 1
For $i = 0 To 255
If _IsPressed(Hex($i)) Then
While _IsPressed( Hex($i) )
; do nothing
WEnd
ConsoleWrite( Hex($i) & " = " & Chr($i) & @CRLF)
EndIfgh
Next
WEnd
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