[PD] how to emulate mouse left-click to canvas?
Dan Wilcox
danomatika at gmail.com
Fri Jul 28 19:46:18 CEST 2017
Looking in g_canvas.c, canvas can take a "click" message followed by 5 floats. The arguments are "t_floatarg xpos, t_floatarg ypos, t_floatarg shift, t_floatarg ctrl, t_floatarg alt" but it none of those are used, at least by the following function:
static void canvas_click(t_canvas *x,
t_floatarg xpos, t_floatarg ypos,
t_floatarg shift, t_floatarg ctrl, t_floatarg alt)
{
canvas_vis(x, 1);
}
It seems to only make the canvas visible, so try sending "click 0 0 0 0 0" to a named canvas...
> On Jul 28, 2017, at 6:32 PM, pd-list-request at lists.iem.at wrote:
>
> From: Roman Haefeli <reduzent at gmail.com <mailto:reduzent at gmail.com>>
> Subject: [PD] how to emulate mouse left-click to canvas?
> Date: July 28, 2017 at 4:55:26 PM GMT+2
> To: Pd-List <pd-list at lists.iem.at <mailto:pd-list at lists.iem.at>>
>
>
> Hey all
>
> Is it still possible in Pd to send a message to canvas in order to
> emulate a mouse click? Some documents[1] and patches[2] on the Pure
> Data wiki suggest it was possible with earlier versions of Pd, but I
> can't get the examples to work with current Pd.
>
> My aim is to make a symbolatom ready for text input without clicking it
> first.
>
> Roman
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20170728/293dbe20/attachment-0001.html>
More information about the Pd-list
mailing list