[..] Simulation appui touche clavier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pitch28
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 30 mai 2008 13:53
Status : Hors ligne

[..] Simulation appui touche clavier

#1

Message par pitch28 »

Bonjour à tous ,
avant tout, je tiens à preciser que j'ai regardé un petit peu sur le net ce qui pouvait peut-être m'aider, mais j'avoue étre dépassé car je ne connait rien en programmation.

Dans le cadre de mon installation home cinema et de pilotage de celui-ci via ma télécommande Gyration 3101 , je voudrais pouvoir contrôler un paramétre durant la lecture de mes films.

J'ai accés à la lecture de ce paramétre via mon clavier par la combinaison des touches "Alt Gr+O" ( O de Olivier), j'utilise actuellement le soft Girder pour paramétrer ma télécommande malheureusement ce soft ne reconnait pas la touche "Alt Gr"

serait il possible via un .exe ou autre ,de lancer cette simulation de touches pour obtenir l'info que je veux à l'écran .

Il me faudrait donc le script et aprés si je comprends bien je le compilerais avec autoIt

Merci du coup de main :wink:
Modifié en dernier par ani le lun. 09 mars 2009 10:57, modifié 1 fois.
Raison : Ajout de la balise [..] dans le titre
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#2

Message par timmalos »

A Première vue, c'est tout à fait possible. Sauf erreur de ma part, Alt Gr + O Equivaut à {RALT}

Donc en Autoit il suffirait de mettre Send("{RALT}"); pour simuler l'appui sur la touche. Maintenant, ce que je ne comprend pas c'est que tu souhaite faire toute ta telecommande sur PC ou c'est juste une transition vers un un Apareil qui accepte plusieurs langages de programmations? (Dans ce cas, Ca sera C mais surement pas Autoit, donc je pense pas que c'est ce que tu veux)


Voila, si tu peux preciser on se fera une joie de t'aider à faire ton programme.
pitch28
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 30 mai 2008 13:53
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#3

Message par pitch28 »

Merci Timmalos de t'intéresser à mon soucis

Via le logiciel Girder j'ai déja préprogrammé mes autres fonctions , mais ce logiciel n'est pas prévu pour reconnaitre la touche ALT GR, il me faudrait donc au final un petit .exe qui simule la combinaison des touches "ALT GR" et "O" ce qui me permettrait via Girder de pointer vers ce .EXE et d'avoir les infos desirées à l'ecran.

j'ai cru comprendre que pour des combinaisons c'était des symboles à utiliser?
pitch28
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 30 mai 2008 13:53
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#4

Message par pitch28 »

petit up :D

merci
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#5

Message par timmalos »

La fonction Send permet de simuler l'appui d'une touche.

Avec F1 dans scite, tu obtiendra toute la documentation.


Si ton Fichier Exe doit simplement simuler l'appui sur cette touche, alors il suffit de mettre la ligne :

Send("{RALT}o");

dans le programme et compiler pour obtenir un .exe
pitch28
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 30 mai 2008 13:53
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#6

Message par pitch28 »

Salut ,
je me suis aperçu qu'il faut que j'appuie avant sur Alt Gr , resté appuyé et appuyé sur o
alors j 'ai essayé plusieurs scripts et aucun ne fonctionne:

Send("{RALT}o");
Send("{RALT}&o");
Send("<^>!o");
Send("<^>!&o");
Send, <^>!o
Send, <^>!&o
Send, {RALT}&o
:( je désespére
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#7

Message par timmalos »

Send("{RALT down}")
Send("0")
ne marche pas?
pitch28
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 30 mai 2008 13:53
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#8

Message par pitch28 »

Send("0")
lui fonctionne

Send, O fonctionne aussi
:?:
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Simulation appui touche clavier

#9

Message par timmalos »

Non mais il vaut faire les 2 à la suite pour voir si ca marche ;)

Code : Tout sélectionner

Send("{RALT down}")
Send("0")
Send("{RALT up}")

Normalement le premier va appuyer sur AltGr et rester appuyer puis il appui sur o puis on relache la touche AltGr
Répondre