Bug?! Release left click

@Andreas_Hegenberg This action (1)

image

Can only be completely “undone” by this action (2).

image

A “real” left click on the trackpad seems to do the same thing, but it doesn't.

It causes a wide variety of problems in different apps. For example, the dock no longer works properly.

Or in the BTT navigation bar, the icons are dragged back and forth even though nothing is being clicked. Strangely enough, BTT otherwise works normally.

image

For now, I have also assigned action (2) to esc to solve the problem.

Edit: The better solution seems to be to add the “release action” to the “real” left click. But I don't know if that will cause problems elsewhere.

Could you describe your setup where you only need a left mouse down but not up? Where are you triggering that left-mouse down action?

Sure, but nothing special :slightly_smiling_face: , the macro moves a document in a list.

BTT searches for a specific image, moves the mouse there, clicks the left button, and holds it down.

Now I can use the mouse to move the document to another location. When the correct location is reached, a left click “releases” the document.

The problem is that the “real” left click works to release the document. But in certain apps, the held position remains unchanged.

What works, for example, is this. With the action sequence below, I have 15 seconds to find the correct position of the document and click. After that, the left click is released in the background. This way, no problems occur.

I see, in this case the behavior would be expected, because there is nothing that would cause the button release.

You'd need some sort of "end" trigger that releases the button. You could set a custom variable in your action sequence, e.g customVariable1 to "dragging", then create a CAG that is only true if that variable is "dragging". In that CAG you could have a leftclick trigger that sends a left mouse up event and resets the variable to some other value so the CAG is deactivated

Okay, then I think I'd rather replace the left click in the “normal mouse” section. That seems easier to me.

The left click does a left click and then releases the left click... so to speak :slight_smile:

If there's nothing to release, nothing (bad) happens. Correct?

Andreas, sorry, one more question on this topic.

Let's say I trigger the sequence of actions (below) with cmd + E. Is there a way to hold down Cmd and repeat only the last action by pressing “E” repeatedly? So, the mouse movement (40px)? Thanks :folded_hands:

Just coming back (slowly) from the christmas break :slight_smile:

You could wrap the initial actions in an if condition based on a variable that you set after the first full execution of the action sequence:

However you would need to reset that variable when releasing all modifier keys via a key sequence:



I have been thinking about adding a new triggering option for keyboard shortcuts "on all keys up", that would make this easier.

In the meantime, I've come up with a solution using a Cycle action. The action to be repeated is 2, 3, 4, etc.

It would be good to have an additional option for the Cycle action: Start cycle from the beginning when modifier is up (in addition to the time limit). Would that be possible?

But your solution is smarter, of course :slight_smile: