Active sur ton pointeur ? Désolé mais je vois pas ce que tu veux dire ?
Sinon pour récupérer les coordonnées écran de ta palette c'est le même objet que pour la souris donc [mousestate] ou [gemmouse].
voir : http://codelab.fr/894
Hors ligne
justement, j'aimerais que la souris ne fonctionne pas, avoir la tablette uniquement en contrôleur pour ne pas risquer d'agir sur le patch pendant que j'en joue. J'ai essayé avec un sous-patch vide ouvert, mais il y a toujours le risque de fermer le patch par inadvertance . . c'est bête.
Hors ligne
Salut,
j'avais déjà essayé ce genre de hack il y a longtemps, cela avait fini (sous Linux) en lançant plusieurs serveurs X sur la meême machine, du coup tu as possiblement plusieurs clavier+souris+écran. Un peu lourd, j'avoue.... Et je m'étais tapé du modeline dans /etc/X11/xorg.conf à n'en plus finir. Pas sûr que ce soit une bonne piste. Rétrospectivement, j'essayerais de créer des règles udev, d'intercepter via un script python ou autre les bonnes commandes et de les renvoyer à Pd via OSC.
Hors ligne
effectivement, ça ne parait pas simple, et je ne vais pas me lancer dans un gros bazar, je n'en ai pas le temps. Donc merci quand même. Je garde mon risque de fermer le patch, ça met un peu de piment.
Hors ligne
Une piste de solution (sous linux) est peut-être de NE PAS la déclarer pour le serveur X (pas de config dans xorg.conf) (ou de la blacklister), et donc pas de pointeur .
La récupérer comme simple périphérique série (/dev/ttyS0 ou /dev/ttyUSB0) . Un objet dans PD ? avec processing ou un script python et renvoyer en OSC ?
( J'ai pas de tablette pour essayer)
Evidemment çà implique une tablette rien que pour çà et j'ai dans l'idée qu'un bon joystick ferait l'affaire .
Dernière modification par sakramh (2012-02-17 16:09:39)
Hors ligne
albdet a écrit:
Je garde mon risque de fermer le patch.
Oui en même temps sous linux avec un window manager comme fluxbox tu as tout loisir pour supprimer les décorations de fenêtre et ainsi annihiler tout risque de fermeture intempestive à la souris :
http://old.fluxbox.org/docs/en/faq-dev.php#decor
Hors ligne
Je crois que quand j'aurai un peu de temps, je me pencherai sur la question avec la non déclaration au serveur X, par contre il faudra par la même occasion que je me mette un peu le nez dans processing, ça a l'air chouette.
Merci.
Hors ligne
citation :
Sinon pour récupérer les coordonnées écran de ta palette c'est le même objet que pour la souris donc [mousestate] ou [gemmouse].
[MouseState] avec des majuscules...
Sinon, ça ne répondra pas exactement à ta question mais c'est un peu lié.
Sous Ubuntu (à partit de la 10.04) il est possible en quelques lignes de commande (3 pour être exact), d'avoir plusieurs pointeurs (avec plusieurs souris/trackpad/tablette, donc).
--> MPX.
$ xinput create-master New $ xinput list $ xinput reattach xxx yyy
Il n'est pas vraiment possible de tout faire avec ce second pointeur mais :
- [MouseState] ne sera sensible qu'au premier pointeur --> possibilité de faire du livecoding avec le second pointeur et d'utiliser le premier comme contrôleur.
- [gemmouse], [gemkeyboard]... peuvent être actif avec un pointeur tout en ayant l'autre en focus dans le patch.
Il y a aussi des inconvénients qui se découvre dans la pratique...
(il n'y a qu'un seul clic-gauche, par exemple, commun à tous les pointeurs...)
Dernière modification par Olivier (2012-02-17 18:22:30)
Hors ligne