You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes I press a CMD + AnyKey combinations during the play to control other apps in the background. For example, I might use CMD + Y to start screen recording. However, once I hit any of them, RetroArch freezes in the menu when it's open.
Specifically, it feels like both the keyboard and controller stop working. I can still use the mouse to press Resume and see that the emulation is still goes on. So it's something to do with the input handling.
This bug disables all controls and hotkeys. Can't play, save, go full-screen, open or close the menu, or even close RetroArch by pressing Esc twice. This also results in game progress loss.
The only thing that still works is Set All Controls thing in Settings → Input → RetroPad Binds → Port 1 Controls → Set All Controls (need to go there using mouse). For some reason, it catches controller buttons presses normally.
Assigning a modifier in Settings → Input → Hotkeys → Hotkey Enable actually solves the problem. From now on, I press all the RetroArch hotkeys with additional hold of Left Alt.
More details
CMD + Tab combination works fine.
Only CMD key is affected. Alt, Shift and Fn work fine.
Both Left CMD and Right CMD are affected.
It only freezes in the menu. I can play an hour normally, but it will freeze once the menu is open.
It's unrelated to screen recording (above there it was just an example). The bug occurs even when nothing in background apps is assigned to the specific combination.
It's not related to controllers; it happens even without one plugged in.
Reinstalling RetroArch from scratch and cleaning related folders in Library/Documents doesn't help.
Steps to reproduce the bug
Run RetroArch.
Open any game on any core.
Press CMD+AnyKey combination, like CMD + YCMD + U or CMD + N.
Open menu by [Fn+F1] or by the home button on the controller.
Repeat steps 3-4 a few times if it doesn’t happen on the first try. It happens about 90% of the time.
Version/Commit
RetroArch: 1.19.1
Environment information
OS: Macbook Pro on M1 chip
macOS Sonoma 14.6.1
Thank you for checking up this.
The text was updated successfully, but these errors were encountered:
Now I have to press Alt + F to go full-screen. It's a standard hotkey but with Alt modifier. Alt here is the Hotkey Enable option I mentioned above). Everything work as expected.
But if I press CMD + F (which has no effects), RetroArch seems going to another state where F button is held constantly. From now on it is only enough to press Alt to go full-screen.
Same for other combination: CMD + N has no effect, but after pressing it, it is enough just to press Alt to be registered same as Alt + N to change the shader.
It feels like CMD + AnyKey works the way it puts that AnyKey in always hold state.
Holding a key doesn't seems to be enough to break RetroArch, but maybe it's another hint to the whole puzzle.
Description
Sometimes I press a
CMD + AnyKey
combinations during the play to control other apps in the background. For example, I might useCMD + Y
to start screen recording. However, once I hit any of them, RetroArch freezes in the menu when it's open.Specifically, it feels like both the keyboard and controller stop working. I can still use the mouse to press
Resume
and see that the emulation is still goes on. So it's something to do with the input handling.This bug disables all controls and hotkeys. Can't play, save, go full-screen, open or close the menu, or even close RetroArch by pressing
Esc
twice. This also results in game progress loss.The only thing that still works is
Set All Controls
thing inSettings
→Input
→RetroPad Binds
→Port 1 Controls
→Set All Controls
(need to go there using mouse). For some reason, it catches controller buttons presses normally.Assigning a modifier in
Settings
→Input
→Hotkeys
→Hotkey Enable
actually solves the problem. From now on, I press all the RetroArch hotkeys with additional hold ofLeft Alt
.More details
CMD + Tab
combination works fine.CMD
key is affected.Alt
,Shift
andFn
work fine.Left CMD
andRight CMD
are affected.Steps to reproduce the bug
CMD+AnyKey
combination, likeCMD + Y
CMD + U
orCMD + N
.Repeat steps 3-4 a few times if it doesn’t happen on the first try. It happens about 90% of the time.
Version/Commit
RetroArch: 1.19.1
Environment information
Thank you for checking up this.
The text was updated successfully, but these errors were encountered: