SynthMaker

Cann't get Right Mouse Drag To Work :(

Archive · 2010 12 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

Disco_Steve ·

I couldn't see a module So I've made one, the idea is to drag a window around by holding down right click rather than using the scroll bars.

but it simply refuses to work.

trogluddite ·

Just had a little fiddle with the schematic - it seems that the Mouse Move primitive stops sending the new position whenever either mouse button is held down (connect the trigger counter direct to the mouse move and you'll see). Seems odd, I wouldn't have expected that, it makes it damn hard to get the pointer position that you need.

EDIT: Just tested this, it's definitely the Mouse Area, just stops sending values if a button is held down.

DigitalWhiteByte ·

I use a trick, which is to connect a primitive "Mouse Drag" at the area you want to use, even if not used any of its output, so the mouse coordinates are always updated with mouse clicks.

trogluddite ·

Top Tip sunsynth! Thanks. Got a few things that could do with using the right mouse.

Disco_Steve ·

it still doesn't work for me? can you upload a working version? the mouse messages still simply stop on right mouse click drag

DigitalWhiteByte ·

Now I am with my iphone, just have on my PC, put something, sorry.

Disco_Steve ·

no probs I can be patient

DigitalWhiteByte ·

ok I am at home, and in fact even with my trick only works with the left mouse button. I think, however, is attributable to the fact that the only button defined for the drag is the left. then drag did just right-click it I think it's impossible, but you could try with the combination of left and right button of mouse used on it, as long as you have already implemented them for other functions.

trogluddite ·

It's also fairly simple to arrange a drag with a modifier key (e.g. SHIFT-drag, CTRL-drag)

infuzion ·

trogluddite wrote: It's also fairly simple to arrange a drag with a modifier key (e.g. SHIFT-drag, CTRL-drag)

I think one can use a right-click as a modifier, as well as a middle-mouse click.

exonerate ·

infuzion wrote: trogluddite wrote: It's also fairly simple to arrange a drag with a modifier key (e.g. SHIFT-drag, CTRL-drag)

I think one can use a right-click as a modifier, as well as a middle-mouse click.

Yeah can be done with a modifier key for right click and the "mouse move" primitive. Not at my SM machine at the moment so cannot knock up an example.

Cheers 😉

Exo

infuzion ·

exonerate wrote: infuzion wrote: trogluddite wrote: It's also fairly simple to arrange a drag with a modifier key (e.g. SHIFT-drag, CTRL-drag)

I think one can use a right-click as a modifier, as well as a middle-mouse click.

Yeah can be done with a modifier key for right click and the "mouse move" primitive. Not at my SM machine at the moment so cannot knock up an example.

Thanks for confirming this! /me hands exo a ten-bill under the table

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.