OpenNoteBlockStudio
OpenNoteBlockStudio copied to clipboard
NUMPAD + Alt inputs are not recognised in fields like "Layername"
Describe the bug
Using NUMPAD + ALT
codes to generate letters, does not work on Textfields, like the one where you type in the letters, nor does INSERT
work.
To Reproduce
Steps to reproduce the behavior:
Try to type in something using the NUMPAD + ALT or try pasteing something using INSERT in here:
Expected behavior It would paste or type.
Additional context This can be a common issue in applications, not sure what the "general name" for this issue is, maybe keyboard support? I tried to search once on Minecraft JIRA for the bug report that fixed such an issue. Not sure which it could have been.
The text boxes in the program are a custom implementation with 700+ lines of code, so it's extremely difficult to fix bugs or add new features (see #123). Making alt codes work would require us to manually bake all the codes into the program, since GameMaker's support for special characters is lacking and very limited.
Text boxes will work "properly" once we move to a better engine, which will happen in version 4.0.
which engine?
Likely PyQt5.
when you said "manually bake" like in what sense? Doesn't GameMaker allow to edit or include their own engine files to edit them?
This isn't even restricted to NUMPAD + Alt, I can't even type stuff like ÉÈÀÇÜË etcetera. When you say GameMaker's characters are limited, you mean they only contain the english alphabet
I can't generate anything with numpad, even normal letters