[GH-ISSUE #10] GUI menus can grab shortcut keys while playing #5

Open
opened 2026-10-30 21:37:27 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @akien-mga on GitHub (Feb 14, 2016).
Original GitHub issue: https://github.com/lutris/osmose/issues/10

Tested with Qt5, I'll try to see if the same issue existed with Qt4.

Basically the issue is that after doing some playing around with the Qt menus, you might end up having the input staying captive of the menus, so that hotkeys like "E" or "F" will open respectively the "Emulation" or "File" menus, so you can't use those keys in game.

Steps to reproduce:

  • Open osmose (version from master)
  • Start a game (e.g. with Ctrl+O or with File > Open)
  • See that everything works fine, E does not open the menu
  • Click on a menu to have it expanded, then while it's expanded, click on the game display area
  • See that the menu is properly folded, but the input is now captive: pressing e.g. E will open the "Emulation" menu. (same for F, M, V and S).
Originally created by @akien-mga on GitHub (Feb 14, 2016). Original GitHub issue: https://github.com/lutris/osmose/issues/10 Tested with Qt5, I'll try to see if the same issue existed with Qt4. Basically the issue is that after doing some playing around with the Qt menus, you might end up having the input staying captive of the menus, so that hotkeys like "E" or "F" will open respectively the "Emulation" or "File" menus, so you can't use those keys in game. Steps to reproduce: - Open osmose (version from master) - Start a game (e.g. with Ctrl+O or with File > Open) - See that everything works fine, E does not open the menu - Click on a menu to have it expanded, then while it's expanded, click on the game display area - See that the menu is properly folded, but the input is now captive: pressing e.g. E will open the "Emulation" menu. (same for F, M, V and S).
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lutris/osmose#5
No description provided.