Bonjour,
Tout est dans le titre : je cherche à simuler l'appui de touches du clavier à partir de pure data. Faire comme HID ou KEY mais à l'inverse, en envoyant les commandes plutôt que les recevoir.
D'après mes investigations sur l'INTERNET, celà semble être une question récurrente et non-solutionnée.
Peut-être l'un de vous sait comment faire? J'ai cherché sur le forum mais rien trouvé...
Merci
Hors ligne
Bonjour,
pour windows XP, il y avait keystroke / kbdstroke écrit par Patrice Colet.
Une version "fait maison" qui simule également des événements de la souris : input_event
Il doit qd même y avoir des trucs qui trainent sur internet pour les autres os.
Dernière modification par jyg (2014-07-25 11:37:02)
Hors ligne
Merci pour ta réponse. Ca a l'air très bien. Par contre je suis sur osx, chose non précisée...
J'ai trouvé un petit outil bien fait : http://www.charlie-roberts.com/midiStroke/
Mais je n'ai pas réussi à émuler un "keypress" et un "keyrelease", même avec {makenote} pour avoir une durée de note.
Si j'avance là dessus je vous en ferai part.
Hors ligne
Ugh, j'ai pas de solution toute faite mais sous linux pour simuler une souris, j'utilise xdotool, et ça marche bien, et d'après ce que j'ai compris ça peut aussi simuler un clavier.
(si tu veux pouvoir le faire depuis puredata il va falloir également que tu aies l'objet [shelll] pour pouvoir lancer tes commandes)
Hors ligne
Oui j'ai déjà utilisé l'objet {shell} sur linux, très pratique.
Ca a l'air pas mal du tout xdotool !
Rhhaaa lala, j'ai hâte de retourner sur linux en OS principal... Bon je vais pouvoir rebrancher le Raspberry pi
Hors ligne
Salut Valkiri
j'ai aussi eu ton problème pour un patch, pd devait envoyer des commandes dans le genre cmd+1, cmd+s etc etc
alors du coup j'ai trouvé mon bonheur dans l'appli gratuite midiStroke, téléchargeable ici
http://www.charlie-roberts.com/midiStroke/
depuis PD tu envois du midi et midiStroke te convertir en touche clavier
Magique
Dernière modification par vj_dobermann (2014-08-27 13:13:11)
Hors ligne
Pages: 1