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
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
Merci, je vais regarder. Pas simple comme solution...
Hors ligne
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.
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
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)
Hors ligne
Merci. Mais je ne sais pas compiler sur Mac...
Hors ligne
Pages: 1