View Issue Details

IDProjectCategoryView StatusLast Update
0031537RunnerMacPublic2021-08-06 11:24
ReporterDanAssigned ToFritz 
PriorityMediumSeverityC - GeneralReproducibility100%
Status ResolvedResolutionFixed 
PlatformmacOSOSmacOS MojaveOS VersionPro x64
Product Version2.2.4 
Target VersionFixed in Version 
Summary0031537: macOS: Using Command breaks key ups for any keys currently down, game thinks that key is always held until you next press it
DescriptionAs you can see in the attached sample, using the Command key breaks key ups for any keys currently down, and accordingly the game thinks that key is always held. You have to press and release it again in order to fix the input.

This appears to be a known issue with macOS, with a known workaround, as outlined in this Stack Overflow link: Could this workaround be implemented to forward the relevant key release information to GML?
Steps To Reproduce1. Run the attached sample for macOS.
2. Press-and-hold any key, now additionally press-and-hold the Cmd key, now release only the original key, finally release the Cmd key.
3. Observe the game still thinks a key is being pressed,
4. Press and release any OTHER keys and observe this fails to fix.
4. Press and release the specific key used in step 2 and observe this fixes the input.
Repro: 100%
Additional Information
TagsNo tags attached.
1.4 Found In
2.x Runtime Found In2.2.4.374
2.x Runtime Verified In



2019-12-09 16:29


testKeyUpMac.yyz (21,344 bytes)


2021-08-06 11:24

Developer   ~0066663

No longer reproduces in v2.3.3. Closing.