NDisplay Multinode Input and UI

I am currently having issues with moving a mouse with a multinode cluster (2 nodes, 2 monitors each) and the mouse being in UI mode.

When I am in standard mode, the mouse would move both clusters, synchronously. But, if I swap to UI input, when I move the primary node’s mouse, nothing happens in the secondary nodes.

If I left click, I get the left click action on the secondary nodes. I was hoping moving the mouse on the primary would move the mouse on the secondary by the same amount.

I noticed that if I move the primary mouse, while moving the secondary node’s mouse, the secondary node will move the mouse position, but it’s based on the input of the secondary, not the primary.

I need to get synchronized movement across all nodes and in the same position across the whole ndisplay configuration.

Any additional help, feedback, or direction would be greatly appreciated!

Hi,

I’m quite sure that nDisplay does not automatically replicate mouse movement.
Not 100% sure though, how is your setup in standard node, what does the mouse interaction/movement actually do?

What I’d recommend is not replicating the movement, but the effects of the movement/interaction manually via Display Cluster Events.

Yes, when I get around working this issue, this was my thoughts. I was going to have to introduce cluster events.

But, I noticed that when I move my mouse on the secondary cluster, it doesn’t work. But, if I am moving my mouse on the primary and while that is moving, I start moving the mouse on the secondary cluster, it will start taking the secondary cluster’s mouse movement input.

So, under the hood, there is some type of mechanism going on. Also, I know when the mouse is not set to the UI state, so to move the camera, it moves the nDisplay camera across the entire cluster. But, I apparently have done something that I can’t get the input to go back into the mouse again.

I know I have placed a MouseAxis_XYInput node in my BP_SimPlayerController class and I think that might be short circuiting the entire input process. I think I tried disabling that node and the input still doesn’t flow into the nDisplay camera again, so there is some setting I still have turned on/off causing this.

I need to go deeper into this, it’s just were I am on my project, this is lower in priority at the moment.