Track that mouse button is held down?

I’m trying to create a user interface where users put their finger on one of several nodes, whereafter all nodes are replaced and users then can drag their finger to another node, which will result in those two nodes being connected.

I however have a very fundamental issue. Is Input Key Down only gives a true value the second it’s pressed down. It doesn’t seem to be able to track if the button is held down. Is there another solution?

Edit: I’ve realized I might need to specify that I have a Mimo touchscreen connected to my PC, on which I want to test this prototype. I’m not sure if it treats mouse down and finger down differently.

Don’t get the player controller involved. Ask the widget for the keydowns / mouse downs / touches. As soon as the widget has focus, the controller will not know what happens to the cursor, so to speak. Note touches are supported out of the box:

That looks like it could help me solve the issue. But I can’t really get those options to pop up, though.

Why? You need to do in in the widget that you’re interacting with.