View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0031537||Runner||Mac||Public||2019-12-09 16:29||2021-08-06 11:24|
|Priority||Medium||Severity||C - General||Reproducibility||100%|
|Platform||macOS||OS||macOS Mojave||OS Version||Pro x64|
|Target Version||Fixed in Version|
|Summary||0031537: macOS: Using Command breaks key ups for any keys currently down, game thinks that key is always held until you next press it|
|Description||As 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: https://stackoverflow.com/questions/4001565/missing-keyup-events-on-meaningful-key-combinations-e-g-select-till-beginning?rq=1 Could this workaround be implemented to forward the relevant key release information to GML?
|Steps To Reproduce||1. 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.
|Tags||No tags attached.|
|1.4 Found In|
|2.x Runtime Found In||220.127.116.114|
|2.x Runtime Verified In|