Godot version:
3.2.rc2.official
OS/device including version:
Macbook Pro 2014, macOS 10.14.16
Issue description:
Since updating to 3.2rc1, sometimes, but not always, usually when initially loading a project and trying to play it with Command+B keyboard shortcut, it takes two presses of the shortcut to actually start the project.
I did not see this happen with the latest 3.1 version. Reporting this for now,maybe will look into it more by compiling the engine and seeing what happens, but unfortunately don't have more info about this.
Steps to reproduce:
I don't know how to 100% reproduce this, as sometimes the Command+B works perfectly, but usually when initially I have loaded a project, and try to play it with Command+B, it needs two presses to start.
This might have something to do with the mouse focus, although I'm not sure, sometimes moving the mouse to a different location on the UI seems to help, this might be totally bogus though, I don't know.
Minimal reproduction project:
This seems to happen on any project I've already made.

Here you can see the behaviour. Observe the keyboard shortcuts being displayed on the bottom right of the animated gif.
It's happening to me too.
I can't seem to find a pattern. Sometimes it happens and sometimes it doesn't.
Can anyone reproduce this on Windows or Linux (with the F5 shortcut instead)?
@inDigiNeous @hiulit Can you reproduce this if you change the Editor > Play shortcut to something like F5 in the Editor Settings? If you can't bind F5, bind any other shortcut that doesn't require a modifier to be used.
@Calinou I just changed it to Enter, and it works every time I press it.
I also tried F5 (which on a Mac laptop it's actually fn + F5) and it also works every time.
To macOS users: can you reproduce this on any earlier 3.2 build (from alpha0 to rc4)? You can download them here.
Might be worth checking if there's anything else bound to Cmd+B in the editor shortcuts that might take precedence.
CC @bruvzg
@Calinou @akien-mga I found out that there are 3 shortcuts that use cmd + B.



Can you test disable the script text editor one and/or the tile map editor one to see if either of those is conflicting?
It could also explain the seemingly "random" behavior of the issue, maybe it's only not working the first time when you have the script editor or a tilemap in focus.
@akien-mga Can confirm that changing the shortcut to F5 at least seems to fix this.
Disabling the other shortcuts with Command+B makes the play command execute in more cases, but after about 1 hour of use I still have to press Command+B twice sometimes when returning focus to the Godot window. Will test more with the F5 for example to see if this works always.
To macOS users: can you reproduce this on any earlier 3.2 build (from alpha0 to rc4)? You can download them here.
I have seen this on all 3.2 RC1, RC2 and RC4 a least (skipped RC3 i think), and now on 3.2 master also. Didn't see this on 3.1.1 or 3.1.2.
Can you test disable the script text editor one and/or the tile map editor one to see if either of those is conflicting?
@akien-mga I've tried disabling the script editor shortcut and it seems to work better, but not a 100%.
Also, I'm adding Play Scene Cmd + R into the mix.


It behaves as bad as Play Cmd + B.
And I didn't see this behaviour in 3.1.x either.
Most helpful comment
@Calinou I just changed it to Enter, and it works every time I press it.
I also tried F5 (which on a Mac laptop it's actually fn + F5) and it also works every time.