Mouse Up event not firing properly

I’m having a weird problem getting mouse events to register when using blueprints.

To show the problem I have created the simplest possible set up – on MouseDown, MouseUp and MouseDoubleClick I have set it up to log to the screen ‘Mouse Up’, ‘Mouse Down’, ‘Double Click’ respectively:

https://forums.unrealengine.com/attachment.php?attachmentid=47891&d=1436872900

https://forums.unrealengine.com/attachment.php?attachmentid=47892&d=1436872914

https://forums.unrealengine.com/attachment.php?attachmentid=47893&d=1436872929

The ‘Mouse Down’ seems to work fine, as does the ‘Double click’, but ‘Mouse Up’ only seems to work if I do a series of clicks rapidly in a row, and even though only registers once, maybe twice.

Note that this is the same whether I create general override functions or create specific bindings to something like a border object.

I’m trying to build some pretty basic functionality around being able to click on the screen, but it’s not possible since it doesn’t even seem to be registering clicks properly and creating the corresponding events.

Anyone know what’s going on?

Surely, with a setup like this, a click of the mouse should yield both a ‘Mouse Down’ and ‘Mouse Up’ message?

I’m using UE 4.8.2 on Mac OSX 10.10.3

You must handle the event, put the node “Handled” in your Return Value

Hi All,

I have the same issue in 4.9.2, windows 7.

, handling the event reply doesn’t solve the issue. The event only fires when double-clicking.

Regards,

Ok, the trick is to handle the event reply in the down event (even if you are not using it) and in the up event, didn’t get that.