When launching an application the cursor jumps to the top left corner of the screen?

I have a game deployed to windows. I noticed today that whenever I launch the program that my mouse cursor jumps to the top left corner of the screen instead of just remaining where it was previous to the launch of the application. I feel like this could be jarring to the user. Is there a way to have the cursor remember its previous screen location? Or modify the cursor’s starting position?

1 Like

Don’t know why that is happening but you can use set mouse position node when the user has control.

Thats the small bug i faced it in many games . I it will be solved in next windows update or game update until then happy gamming.

Project settings > Input > Viewport Properties. In default viewport mouse lock mode, change to Do not lock. Worked for me.

1 Like

I am not sure if this is what you were after but putting it here for users that try to reposition the mouse to the center of the screen when “play” starts. Without the delay, the mouse would stay in the top left corner. The blueprint is implemented on the player controller.