Cursor not showing when moving with controller

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Post Reply
Yora
Posts: 8
Joined: 27 Apr 2017, 07:51

Cursor not showing when moving with controller

Post by Yora »

I am running OpenMW 0.48 on Fedora 40 and using a PS4 controller.

Works almost perfectly fine out of the box, but when I'm in the inventory or other menu and try to move the cursor with the controller, the image of the little arrow on the screen does not move. Other than that, the cursor does seem to work. I can select different spells or pick up items from the inventory if the cursor hovers over them, but I can not see where the cursor actually is. According to the screen, the little yellow arrow is still in the position where it was when I opened the right-click menu.

As soon as I start moving the cursor with the mouse, I see the arrow on the screen move as well.

It seems like the cursor does work, but when the movement input comes from the controller, the position of the little arrow does not get updated on the screen.

I have this issue on two different computers that both run Fedora 40.

Does anyone have ideas how to solve this issue?
Yora
Posts: 8
Joined: 27 Apr 2017, 07:51

Re: Cursor not showing when moving with controller

Post by Yora »

Some additional detail. Apparently it's not just the arrow icon that is frozen in place while using the controller.

- I move the cursor with the mouse over an item in the inventory window to make the tooltip appear.
- I use the stick on the controller to move all the way to the left until I see spells in the magic window getting highlighted and the tooltip appearing. I am able to select different spells that way by clicking on them. The arrow icon does not move at all during this.
- When I nudge the mouse a bit, the arrow icon resumes movement from where it was when I previously stopped using the mouse. It's again hovering over the same inventory item and showing the tooltip.

So it appears that OpenMW is tracking the mouse cursor and the controller cursor separately. With the arrow icon being stuck to the mouse cursor position. However, when the mouse is being used, the position where the controller moved the cursor to is not being remembered. Using the controller, the invisible cursor always starts its movement at the last position of where the mouse cursor moved to.
Post Reply