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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
fredone
Niveau 1
Niveau 1
Messages : 12
Enregistré le : dim. 26 avr. 2009 09:43
Status : Hors ligne

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

#1

Message 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
Modifié en dernier par fredone le mer. 10 nov. 2010 11:51, modifié 1 fois.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

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

#2

Message 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
Avatar du membre
Simoes03
Niveau 3
Niveau 3
Messages : 43
Enregistré le : mar. 12 janv. 2010 19:11
Localisation : Quelque part au dessus de la méditerranée. Pourquoi?
Status : Hors ligne

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

#3

Message 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:
Mon grand-père buvait un litre de whisky par jour et il est mort à 103 ans.
A l'incinération, on a cru que le feu ne s'arrêterait jamais. (Sloppy White)
fredone
Niveau 1
Niveau 1
Messages : 12
Enregistré le : dim. 26 avr. 2009 09:43
Status : Hors ligne

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

#4

Message 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...
Avatar du membre
Simoes03
Niveau 3
Niveau 3
Messages : 43
Enregistré le : mar. 12 janv. 2010 19:11
Localisation : Quelque part au dessus de la méditerranée. Pourquoi?
Status : Hors ligne

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

#5

Message par Simoes03 »

Désolé la je ne peut plus t'aider c'est au delà de mes capacités :?
Mon grand-père buvait un litre de whisky par jour et il est mort à 103 ans.
A l'incinération, on a cru que le feu ne s'arrêterait jamais. (Sloppy White)
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#6

Message 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
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#7

Message 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
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
fredone
Niveau 1
Niveau 1
Messages : 12
Enregistré le : dim. 26 avr. 2009 09:43
Status : Hors ligne

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

#8

Message 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
Répondre