It's like, gee, we're sending scan codes that are wholly disparate from Win32 scan codes, what did the original author expect to happen
-
-
Vastauksena käyttäjälle @TheMogMiner
Is MAME geared to be i18n? SDL_TEXTINPUT is more appropriate for non-keypress stuff (like w/Japanese text entry.)
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @UncleMion ja @TheMogMiner
I agree it should be using keycodes instead of scancodes (e.g. SDLK_S not SDL_SCANCODE_S.) This _is_ SDL 2.0, right?
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @UncleMion
By default, MAME's core expects keys from the OS-dependent layer to map to an 8-bit array of ASCII-like codes.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @UncleMion
It's not that MAME was built around SDL keysyms vs. keycodes, it's just that its default translation map is waaaay wrong.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @UncleMion
As in, Win RawInput input module gives codes of 30-40 for the home row keys a-', SDL input module sends 4,22,7,9,10,11,13, etc.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @UncleMion
Just completely and utterly wrong SDL-code-to-MAME-input-code mapping. As I said, only worked through blind luck before.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
Yeah, that's pretty messed up... and likely very US-centric.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @UncleMion ja @TheMogMiner
Hope you can figure out a workaround and/or tell the MAME devs about their issue :/
3 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @UncleMion ja @TheMogMiner
...Ah right, MAME emulates arcade games, so not same issue as "movement keys" on different keybd layouts (personal bugaboo)
1 vastaus 0 uudelleentwiittausta 0 tykkäystä
Except it emulates consoles, too, now - but as far as input goes, it has always had to translate arrow keys into input events.
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.