RAJOUTEZ DES RACCOURCIS CLAVIER DANS VOS PROGRAMMES !!!
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
9 août 2005 à 08:39
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
17 août 2005 à 15:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 17 août 2005 à 15:24
Oui une source a été déposée avec cette API il y a qq jour...
soldier8514
Messages postés295Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention24 janvier 20141 17 août 2005 à 15:20
on peut le faire avec GetKeyState , suffit 2 modifier 2 ou 3 lignes
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 17 août 2005 à 14:15
Salut,
Pourquoi ne pas simplement a chaque fois que une des trois touches est enfoncee verifier si les deux autres le sont aussi ?
soldier8514
Messages postés295Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention24 janvier 20141 12 août 2005 à 17:36
je pense en faire un ocx _faut dire que mettre 3 lignes de codes dans une fiche c'est déjà trop pour moa ... alors si je peus réduire à 2... ;)
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 9 août 2005 à 13:55
Oui je suis bien d'accord, mais tu sais des fois on fait les choses tellement vite que pour CTRL+ALT+A on peut inverses l'ordre entre CTRL et ALT (ce qui pour les raccourcis Windows ne pose pas de problème).
De plus cela ne résoud pas le problème de la vitesse à laquelle doit être executée l'opération.
Sinon, j'avais oublié de noter :
- Code simple, clair, concis et bien commenté ; même si j'aurais préféré qu'il soit indenté (peut être à cause du site ?)
9/10 pour les petits défaut dont j'ai parlé plus haut.
soldier8514
Messages postés295Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention24 janvier 20141 9 août 2005 à 13:44
Bien vu DARKSIDIOUS _ ça ma paru tellement évident que je n'ai pas pensé à le préciser _
bouv<< quand tu fais [Alt F4] _ tu commences par F4 ou bien par AlT ??? Le but est bien evidemment ici de faire un racourci clavier conventionnel ...
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 9 août 2005 à 10:38
Ouais, effectivement cela peut etre très utile.
La seule chose qui m'embette c'est cette partie du code :
vk1 = vk2
vk2 = vk3
vk3 = p.vkCode
Car :
1°- Si j'appui sur SHIFT avant CTRL, la combinaison ne fonctionnera pas.
2°- Il faut que la combinaison soit réalisée très rapidement (voir exemple ci-dessous)
Essai de rajouter le code suivant (la ligne juste sous vk3 = p.vkCode)
:
frmMain.Label1.Caption = vk1
frmMain.Label2.Caption = vk2
frmMain.Label3.Caption = vk3
Et tu comprendra pourquoi je dis qu'il faut que la combinaison soit réalisée très rapidement.
J'ai trouvé une petite solution, qui serait de mettre
If Not p.vkCode = vk3 Then
vk1 = vk2
vk2 = vk3
vk3 = p.vkCode
End If
Seulement, si je fais CTRL, puis SHIFT, puis A, il me valide la combinaison, alors que c'est bien différent de CTRL+SHIFT+A.
Quelqu'un a-t-il une solution ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 9 août 2005 à 08:39
Une petite précision : les hook sont très instables sous VB en mode éxécution : ne cliquez pas sur le bouton "Stop" de VB lors de l'éxécution d'un hook, sinon, vous plantez l'IDE. Quittez plutôt proprement le prog par le bouton de fermeture.
17 août 2005 à 15:24
17 août 2005 à 15:20
17 août 2005 à 14:15
Pourquoi ne pas simplement a chaque fois que une des trois touches est enfoncee verifier si les deux autres le sont aussi ?
12 août 2005 à 17:36
9 août 2005 à 13:55
De plus cela ne résoud pas le problème de la vitesse à laquelle doit être executée l'opération.
Sinon, j'avais oublié de noter :
- Code simple, clair, concis et bien commenté ; même si j'aurais préféré qu'il soit indenté (peut être à cause du site ?)
9/10 pour les petits défaut dont j'ai parlé plus haut.
9 août 2005 à 13:44
bouv<< quand tu fais [Alt F4] _ tu commences par F4 ou bien par AlT ??? Le but est bien evidemment ici de faire un racourci clavier conventionnel ...
9 août 2005 à 10:38
La seule chose qui m'embette c'est cette partie du code :
vk1 = vk2
vk2 = vk3
vk3 = p.vkCode
Car :
1°- Si j'appui sur SHIFT avant CTRL, la combinaison ne fonctionnera pas.
2°- Il faut que la combinaison soit réalisée très rapidement (voir exemple ci-dessous)
Essai de rajouter le code suivant (la ligne juste sous vk3 = p.vkCode)
:
frmMain.Label1.Caption = vk1
frmMain.Label2.Caption = vk2
frmMain.Label3.Caption = vk3
Et tu comprendra pourquoi je dis qu'il faut que la combinaison soit réalisée très rapidement.
J'ai trouvé une petite solution, qui serait de mettre
If Not p.vkCode = vk3 Then
vk1 = vk2
vk2 = vk3
vk3 = p.vkCode
End If
Seulement, si je fais CTRL, puis SHIFT, puis A, il me valide la combinaison, alors que c'est bien différent de CTRL+SHIFT+A.
Quelqu'un a-t-il une solution ?
9 août 2005 à 08:39
Sinon, ton code en sauvera sûrement plus d'un ;)
DarK Sidious