Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


#1 2017-09-01 20:53:31 Déclencher une touche du clavier par Pure Data.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 14

Déclencher une touche du clavier par Pure Data.



Hello,
Il est facile de déclencher un bang quand on appuie sur une touche du clavier (avec Key ou Keyname), mais j'aurais besoin de faire la chose inverse : déclencher une touche du clavier par un bang ? Par exemple, un clic sur le bang appuie sur la touche "a". Ceci afin de déclencher des actions dans d'autres programmes placés en premier plan.
Est-ce possible ?

Hors ligne

 

#2 2017-09-02 09:34:28 Re : Déclencher une touche du clavier par Pure Data.

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 182

Re: Déclencher une touche du clavier par Pure Data.



Sous linux, le logiciel xdotools permet de simuler des actions clavier et souris. C'est accessible en ligne de commande, donc depuis pure data avec l'objet [shell].
Sur Mac, tu peux peut être installer le paquet avec HomeBrew (pas testé), sous Windows, je ne sais pas.
Bonne recherche

Hors ligne

 

#3 2017-09-02 14:41:50 Re : Déclencher une touche du clavier par Pure Data.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 14

Re: Déclencher une touche du clavier par Pure Data.



Merci, je vais regarder. Pas simple comme solution...

Hors ligne

 

#4 2017-09-03 14:40:02 Re : Déclencher une touche du clavier par Pure Data.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 14

Re: Déclencher une touche du clavier par Pure Data.



Alors... j'ai trouvé une alternative avec l'application MidiStroke qui convertit les instructions MIDI en action sur le clavier.
Ce n'est que pour Mac, mais cela fonctionne très bien.
http://codelab.fr/up/exemple-4.png

Dans l'image, j'utilise un module ARGO qui correspond au module de sortie MIDI [noteout]. Je trouve les modules de Gérard Paresys vraiment pratiques.

Si vous avez une solution plus simple pour envoyer des touches du clavier depuis Pd, je suis toujours preneur.
A+

Hors ligne

 

#5 2017-09-04 22:08:29 Re : Déclencher une touche du clavier par Pure Data.

jyg
membre
Lieu: montreuil
Date d'inscription: 2008-11-28
Messages: 121
Site web

Re: Déclencher une touche du clavier par Pure Data.



Salut, sinon, il y a aussi un external : X11key  http://alexandre.quessy.net/?q=node/41, mais je crois que ça date un peu et c'est sous linux, théoriquement compilable sous mac.

sinon sous windows Patrice Colet avait créé un external, kbdstroke (ci-joint en zip), j'ai réussi à retrouver le post qui en parle : https://lists.puredata.info/pipermail/p … 62023.html
Je m'en suis d'ailleurs fortement inspiré (ctrl V) pour ajouter dans un nouvel external (input_event) la possibilité de simuler également les actions souris.
Mais c'est toujours sous Windows...

Dernière modification par jyg (2017-09-04 22:10:14)


J.Y.G.

Hors ligne

 

#6 2017-09-14 13:40:20 Re : Déclencher une touche du clavier par Pure Data.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 14

Re: Déclencher une touche du clavier par Pure Data.



Merci. Mais je ne sais pas compiler sur Mac...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017