EN16 (encoder) automatic mouse recall | Intech Studio
💬 general Grid

EN16 (encoder) automatic mouse recall

kkerti
kkerti · · 16 replies

@user based on what we discussed https://discord.com/channels/761513181696098335/1332361610471280721
I have added 2 new presets to the profile cloud, which should be used together, one for the encoder and one for system events.

I have edited their descriptions to reflect changes. Idea is this:

  1. Turn an encoder, when the default 400 ms delay is reached, stop the mouse event changes
  2. When stopped, call replay() on system (utility) element
  3. The system will do the replay in it's own timer.
  4. Parameters are based on the replay starter control element.

Replies (16)

Demetrisag Demetrisag ·

Great! Thank you so much kristof! Do I apply system events presets the same as encoder presets?

kkerti kkerti ·

same way, just it will be the small area on the bottom of the module display in Editor.

kkerti kkerti ·
image.png
Demetrisag Demetrisag ·

Thanks! I will try it ila bit later! Looking forward to it!

Demetrisag Demetrisag ·

Hey @user now it works way better! though there is a little quirk! I need to actually release the click before coming back! otherwise it just undo the movement I did 😋

Demetrisag Demetrisag ·

I cant believe I figure out how to do it! I must be getting better! Anyway, you are a legend! always will be!

kkerti kkerti ·

Hmm I don't understand then well enough. Could you write down the expected behavior step by step?

Demetrisag Demetrisag ·

I figured it out buddy! basically I went on the system block and changed the mouse button send from 1, 1 to 1, 0. I hope I did it right! basicaly like you already did, I need the click when I first turn the knob in order to move the virtual knob but when it comes back I want the click to release so it wont bring back the virtual knob which I wanted to move

kkerti kkerti ·

I see, yes, that works. Sending multiple mouse button release event is fine, sending mouse down (or any key down) event multiple times WITHOUT release is the problematic one.

Demetrisag Demetrisag ·

yes! exactly! thats why I wanted to like a way for the mouse to know, to only come when the click is released, with whatever timer it had, so it wont bring back my virtual knob by accident!

Demetrisag Demetrisag ·

I noticed I had to import a profile on the system events for this one, so that got me wondering you made the other profile as well where I can set the unit rotation which also goes on system event. would that be ok to use it? or do I need to chose one or the other?

kkerti kkerti ·

These here are element presets. One preset to an encoder and one preset to the system element.

kkerti kkerti ·

The other one with the midi rotation is a profile. It would overwrite the active page's module config fully when applied.

kkerti kkerti ·

The two can be brought together, the system elements setup event should be carefully merged together.

Demetrisag Demetrisag ·

so lets say I apply this profile and start anew, and config whatever knobs I want, mouse keyboards midi whatever, then I could rotate that page easily?

Discord

View on Discord

This post is from the Intech Studio Discord community.

Open thread →