Instant opening and closing happens when using a Controller with Menus/Containers
When using a controller, pressing buttons on containers (and other menus probably) will open the container and then releasing the button will select the button at the mouses location (if the mouse is positioned over a button).
Steps to reproduce:
1- Use a controller (I used an XBox One Controller)
2- Open any container
3- Move the mouse to the "Close" button and select it
4- Open any container by pushing and releasing the button like you normally would
5- The container should open and then close immediately
I used an XBox One Controller
A bluetooth one? Did you encountered #3964?
- Status changed from New to Confirmed
This happens with all controllers.
- Operating system changed from Windows to Other
- Target version set to openmw-0.43
Does this have any relation to #3123 (Dialogue box is automatically closed using gamepad)?
Looks like the same bug. When using a game pad, the program remembers the last placement of the cursor and seems to "click" after the button used to open the gui is released instead of only operating on button pushed events.
- Status changed from Confirmed to Resolved
- Assignee set to scrawl .
- % Done changed from 0 to 100
Admittedly I've only tested this fix with mouse buttons (Activate bound to Left mouse was showing the same issue). Anyone can test if controllers are really fixed?
- Status changed from Resolved to Closed
A similar problem happens using a game pad in the char gen menu and when selecting dialogue options. Might happen with other menu options scattered throughout the GUI. Should I make a new issue?
Yes please, preferably with more info than above. Does it also happen without a controller if 'Activate' is bound to Left click?
Yes it does. New issue posted here: #4225
Also available in: Atom