yes, mouse moves as fast as it is set in the computers preferences (or by driver). My thought was that this may cause trouble because the mouse is definitely faster than the gamepad mouse move. By setting the mouse speed to e.g. "0" it is locked i guess. Thats why i asked for it^^
I for myself are talking about the autosave system with a possibility to name my savestates with keyboard. Because we can't recognize if a gamepad is used (yet) and store it into a value, I have to support gamepad and mouse controls for this onscreen keyboard But moving the mouse cursor with the gamepad in its regular speed over each key is a bit painful. so -when activating the onscreen keyboard- I need to lock the cursor to the keys and when moving the mouse (with controller or mouse itself) it should jump to the next key regarding in which direction I moved the cursor.
I hope your last suggestion will work. The keys itself have "left click" actions to simulate key press. When hiding the cursor via the action part I don't know if creating a LeftClick event will do... But i will test this out
Otherwise I will try to hide the cursor by using a blank image...