Page 1 sur 1

[..] Simulation appui touche clavier

Posté : lun. 09 mars 2009 10:28
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:

Re: [..] Simulation appui touche clavier

Posté : lun. 09 mars 2009 20:46
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.

Re: [..] Simulation appui touche clavier

Posté : mar. 10 mars 2009 09:39
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?

Re: [..] Simulation appui touche clavier

Posté : jeu. 12 mars 2009 15:15
par pitch28
petit up :D

merci

Re: [..] Simulation appui touche clavier

Posté : jeu. 12 mars 2009 20:34
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

Re: [..] Simulation appui touche clavier

Posté : ven. 13 mars 2009 13:03
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

Re: [..] Simulation appui touche clavier

Posté : ven. 13 mars 2009 18:31
par timmalos
Send("{RALT down}")
Send("0")
ne marche pas?

Re: [..] Simulation appui touche clavier

Posté : ven. 13 mars 2009 19:19
par pitch28
Send("0")
lui fonctionne

Send, O fonctionne aussi
:?:

Re: [..] Simulation appui touche clavier

Posté : sam. 14 mars 2009 09:51
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