-
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
Code Editor: [Mac/Ubu IDE] Certain keyboard shortcuts do not work when using specific non-Roman language keyboard layouts #953
Comments
Undo/redo also does not work. |
Same on Ubuntu. When I open GameMaker and my language is not English (in my case Persian), no keyboard shortcut will work. changing the language to English will not fix the problem. I should close the GameMaker and reopen it while my keyboard language is English |
Will take a look at this one for the June release - thanks guys |
Is there any information about how difficult it is to fix this problem? |
@stuckie @SmithTom6304 |
Sorry @yerumaku, didn't see your last comment. |
The problem stems from the fact that our hotkey system is based on KeyCode values, rather than ScanCode values. Fixing this will require reworking our internal hotkey handling to instead use scancodes. This is fairly straightforward, but unfortunately is too much of a rework to go into 2024.8 and so will go into 2024.10 to give our QA team enough time to verify the change. |
Thank you for your reply, I hope that I will be able to see the results in Beta in September-October, and hopefully this fix will apply to LTS. |
Was there any information about whether replacing the methods of getting from the keyboard helps?
As far as I understand, LTS is already close enough, but LTS is unpleasant to use on macOS/Linux due to input difficulties. Is it possible to make some kind of wrapper over the input, and a flag to be able to switch the method of getting the key code? |
There is no Ubuntu IDE LTS. |
Is there any information about the feature? |
No new information I'm afraid - other work has taken a priority. |
I hope this feature gets into LTS, despite the postponement to next year. |
This is good news for the GameMaker community from all over the world! |
This comment has been minimized.
This comment has been minimized.
Unable to reproduce this issue on Windows as of IDE v2024.1100.0.703 Runtime v2024.1100.0.719 |
unable to reproduce on windows IDE v2024.1100.0.703 Runtime v2024.1100.0.719, additionally i used an external keyboard |
@mgeddesGM @Emc1923 |
@yerumaku I'd asked QA to take a look on Windows as well. |
Fix has now gone in, and should appear in the first 2024.13 beta. |
In the Mac and Ubuntu IDEs, certain keyboard shortcuts will not work in any Code Editor when using various non-Roman character keyboard layouts through Input Sources.
Affected:
Russian
Chinese
Japanese
Korean
Persian
Steps To Reproduce
Repro: 100%
The text was updated successfully, but these errors were encountered: