I was kind of hoping to find a simple and existing solution for globally sending hid inputs to the current Pd-patch / subpatch / window inside of Pd.
Since I need this only for speeding up programming I found an external solution "btnx" to reprogram the mouse buttons for sending key commands. That does the trick for me. Thanks anyway Ingo > -----Ursprüngliche Nachricht----- > Von: Jonathan Wilkes [mailto:[email protected]] > Gesendet: Mittwoch, 28. August 2013 18:09 > An: Ingo > Betreff: Re: AW: [PD] send message to current pd-window > > On 08/28/2013 12:25 AM, Ingo wrote: > > Thanks for the suggestion! > > > > [active] can only tell if the current window has the focus or not. > > > > [active] together with [window_name] can actually send the current > window > > name as soon as it gets activated but that would require placing an > > abstraction in every single patch and subpatch. I have a huge amount of > > abstractions and subpatches so that is kind of out of the question. > > > > Somehow Pd has to keep track of which window is currently opened and > active. > > Isn't there a way to get that window / sub patch name without sending it > > from the actual subpatch itself? > > You could make a gui-plugin to do it. Check the tcl/tk documentation > and the gui-rewrite plugin. I'm sure tcl/tk has a way to bind to such > an event (or a way to create one if it doesn't). > > -Jonathan > > > > > Alternatively - is there a way to send letters or ASCII characters from > > within Pd to Pd? Like CTRL + E for edit mode or anything else that can > be > > done by QWERTY key commands? > > > > Ingo > > > > > >> -----Ursprüngliche Nachricht----- > >> Von: [email protected] [mailto:[email protected]] Im Auftrag > von > >> Jonathan Wilkes > >> Gesendet: Dienstag, 27. August 2013 17:44 > >> An: [email protected] > >> Betreff: Re: [PD] send message to current pd-window > >> > >> On 08/27/2013 07:00 AM, Ingo wrote: > >>> I'trying to use a mouse button to toggle between edit mode on off. > >>> I'm using [hid] to get the mouse button and I can send the message to > a > >>> specified window name. > >>> > >>> But how can I send it to the current window that I am working in? > >>> > >>> What would I have to use instead of "windowname"? > >>> > >>> [s pd-"windowname"] > >> [s pd-filename.pd] > >> > >> or > >> > >> [s pd-subpatchname] > >> > >> To automatically figure out which window has the focus, I think > >> there's a cyclone object that does that. Maybe [active] ? > >> > >>> Thanks, Ingo > >>> > >>> > >>> _______________________________________________ > >>> [email protected] mailing list > >>> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > >>> > >> > >> _______________________________________________ > >> [email protected] mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > > > > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
