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:jancsika@yahoo.com] 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: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] Im Auftrag
von
Jonathan Wilkes Gesendet: Dienstag, 27. August 2013 17:44 An: pd-list@iem.at 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
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 29/08/13 14:57, Ingo wrote:
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.
xbindkeys is a quite useful general tool for this kind of thing, mapping key or mouse combinations to commands, also if you want there is a scheme option for more intricate mappings of sequences etc. nice for configuring keystroke and mouse button independently of all the annoying desktop gui stuff.
or triggerhappy (thd) which is similar but outside X
Simon
Thanks!
I'll take a look at those two.
Ingo
-----Ursprüngliche Nachricht----- Von: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] Im Auftrag von Simon Wise Gesendet: Donnerstag, 29. August 2013 09:36 An: pd-list@iem.at Betreff: Re: [PD] send message to current pd-window
On 29/08/13 14:57, Ingo wrote:
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.
xbindkeys is a quite useful general tool for this kind of thing, mapping key or mouse combinations to commands, also if you want there is a scheme option for more intricate mappings of sequences etc. nice for configuring keystroke and mouse button independently of all the annoying desktop gui stuff.
or triggerhappy (thd) which is similar but outside X
Simon
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list