https://bugs.winehq.org/show_bug.cgi?id=39291
--- Comment #6 from Andrew Fan andrewsuicune@gmail.com --- OH you're right. I completely forgot that I've been using Japanese input (Kotoeri). However, I'm using Romaji, which maps (for every other program I've ever used, native to MacOSX and other programs run in Wine) to the normal English keys, and I've never had a problem with any other program using this particular input style.
However, if I transfer back to a US input, the Z key works normally.
This issue could be Game Maker not working with the Japanese Input system I'm using (not a problem with Wine but rather a compatibility issue with Game Maker itself), or it could be a problem with Wine and the Kotoeri input.
I'm sorry if this is actually an invalid issue, but I don't actually have a copy of Windows to test on. It may be worth noting that some of the others I know who ran the game on Windows used Japanese input as their default and did not report any problems but the input method may be different on Mac, so I don't know if that makes a difference.
(In reply to Ken Thomases from comment #5)
Thanks for those logs.
Are you using an Asian input method (e.g. Pinyin, Hiragana, etc.)? Your keystrokes are being routed through imm32 and being sent for processing through an input method. I'm not sure if this is something the game could be doing explicitly or if it's because the Mac driver thinks you're using an input method.
If you're not using an input method, do you have any third-party software for intercepting keys and doing something with them? It might be acting as an input method or some other kind of non-keyboard-layout input source.
If you can disable any input method or other such software and test, the problem might go away. See System Preferences > Keyboard > Input Sources and/or the Input menu in the menu bar.
Otherwise, can you collect a +tid,+key,+keyboard,+imm log?