-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In-Game: Add support for desktop platforms to block the use of an IME during gameplay #5524
Comments
@shichen85 if you want to share anything about your solution this would be the place! |
Note that GameMaker receives VK Code |
Do you have any documentation links on how to disable the IME? |
@rwkay You can use this win32 API: https://learn.microsoft.com/en-us/windows/win32/api/imm/nf-imm-immassociatecontext |
Note that the ideal GameMaker behavior for this would be to have functions to enable/disable IME, and check to see if it is active. It should probably default to disabled. That way we can disable it for regular game inputs but re-enable it when we want the user to actually be able to input text. |
This is fixed on the 2024.06 branch. The key code 229 ( |
@yoyo-danielc Some follow-ups to the new feature:
|
Also FYI, the status reported by |
Can we get a sample project to verify this please? |
Verified fixed on IDE v2024.6.1.160 Runtime v2024.6.1.208. |
Description
Windows IME bugs out Runner
Expected Change
Windows IME should be selectively disabled for the Runner application
Steps To Reproduce
How reliably can you recreate this issue using your steps above?
Always
Which version of GameMaker are you reporting this issue for?
2024.2.0 (Monthly)
Which platform(s) are you seeing the problem on?
Windows
Contact Us Package Attached?
Sample Project Added?
The text was updated successfully, but these errors were encountered: