Benjc Posted March 19 Posted March 19 (edited) For some dumb reason known only to the arcade cabinet builder, my ipac is currently configured to send [ and ] for a couple of buttons but I can’t for the life of me figure out what the KEY_xxx equivalent of these would be for Supermodel. Does anyone have any idea? I’ve tried KEY_RIGHTBRACKET, KEY_RIGHT_BRACKET, KEY_BRACKETRIGHT, KEY_BRACKET_RIGHT, plus CLOSING and CLOSE instead of RIGHT but none of them work. (Of course, I could change the setting in the ipac but I’m not sure I have it in me to change all my other emulators and games over just because it’s causing this one issue) Also, the -config-inputs method doesn’t work for me (just freezes up at Setting…) so unfortunately I can’t do it that way either. Please someone help Edited March 19 by Benjc Quote
JoeViking245 Posted March 19 Posted March 19 56 minutes ago, Benjc said: Also, the -config-inputs method doesn’t work for me (just freezes up at Setting…) so unfortunately I can’t do it that way either. My guess is that it's not freezing. It's just [ (bracket) is not a valid input [for Supermodel]. Curious, which buttons are assigned to the brackets? Like Player 3 - Button 7 and Player 3 - Button 8? Quote
Benjc Posted March 19 Author Posted March 19 8 minutes ago, JoeViking245 said: My guess is that it's not freezing. It's just [ (bracket) is not a valid input [for Supermodel]. Curious, which buttons are assigned to the brackets? Like Player 3 - Button 7 and Player 3 - Button 8? It’s definitely freezing because whatever button I press on the keyboard it just says Setting… and doesn’t continue My player 1- button 2 is ] and player 1- button 3 is [ Yeah, it’s an odd choice to go for such obscure keys on just the first player Quote
JoeViking245 Posted March 20 Posted March 20 51 minutes ago, Benjc said: It’s definitely freezing because whatever button I press on the keyboard it just says Setting… and doesn’t continue My player 1- button 2 is ] and player 1- button 3 is [ Yeah, it’s an odd choice to go for such obscure keys on just the first player Yeah, that is just crazy. As a "standard of the industry", for keyboard input, P1 - 2 and 3 should be Alt and Space. At least that's I-Pac default as well as MAME. Making it pretty much plug-and-play. Heck, I bet even by default, that's what RetroArch would expect. But none of this helps you. Unless that's some sort of XInput thing (my I-Pac doesn't have XInput capabilities, so I wouldn't know). I'd be incline to call the cab manufacturer (I assume they pre-setup the encoder and emulators etc.) and ask them what they think. Maybe even tell them to fix it. Because I'm sort of doubting you're going to be able to get the [brackets] to work in Supermodel. Play B would be to reset the I-Pac to default and remap the emulators 'properly'. (just my opinion) Quote
Benjc Posted March 20 Author Posted March 20 10 minutes ago, JoeViking245 said: Yeah, that is just crazy. As a "standard of the industry", for keyboard input, P1 - 2 and 3 should be Alt and Space. At least that's I-Pac default as well as MAME. Making it pretty much plug-and-play. Heck, I bet even by default, that's what RetroArch would expect. But none of this helps you. Unless that's some sort of XInput thing (my I-Pac doesn't have XInput capabilities, so I wouldn't know). I'd be incline to call the cab manufacturer (I assume they pre-setup the encoder and emulators etc.) and ask them what they think. Maybe even tell them to fix it. Because I'm sort of doubting you're going to be able to get the [brackets] to work in Supermodel. Play B would be to reset the I-Pac to default and remap the emulators 'properly'. (just my opinion) Okay thanks- was kind of hoping it wouldn’t come down to that but I’m starting to accept it’s probably the only way (and just a better approach all around). 1 Quote
DJM Posted April 1 Posted April 1 (edited) On 3/20/2025 at 6:17 AM, Headrush69 said: Try KEY_RIGHTPAREN and KEY_LEFTPAREN There are no other mentions of these on the Web or in Supermodel source code. Will try though. Perhaps the interactive config will work with my current version of the emulators Am having the same "problem", though it shouldn't be an issue at all, as there's nothing special about those keys. I use them in my IPacs for all sorts of other emulators. It's been years, but as I recall, the "standard" MAME keys for P1 include some that cannot be used for HyperSpin menu navigation (LAlt comes to mind). Nothing stupid about any of it and I'd be shocked if Supermodel can't handle these keys. EDIT: Supermodel configuration confirms you are correct, sir! No idea how that string does not exist in the source, perhaps it uses a third-party library for this stuff? Thanks! EDIT: Supermodel is using SDL tokens, as documented here: https://ocamlsdl.sourceforge.net/doc/html/Sdlkey.html Edited April 1 by DJM Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.