Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate

how to bind multiple keys into 1 button


  • Please log in to reply
18 replies to this topic
  • Guests
  • Last active:
  • Joined: --

im playing guilty gear but i think it will not work.


If it is GGXX #Reload, why not use the config application to bind keys to L1 and L2. Then go to the options in-game, select the key config menu and attribute L2 to HS S K P (L2 is unused in the default button mapping and as you will see the developers thought of the various button combinations needed in-game).

I think the same thing is possible with GGX.


Anyway, here is what I had done a while ago, before of thinking of the simple built-in solution described above.

#IfWinActive ahk_class GUILTYGEAR XX #RELOAD
v::sendevent {s down}{x down}{c down}{d down}{s up}{d up}{c up}{x up}
#IfWinActive

You'll need to adapt it to your keybinds. A few times (5%), in doesn't work correctly, it presses 3 buttons instead of 4 (checked in training mode, displaying input). Never found out why.


Can u teach me how to do that, i mean y i play ggxx #r but potemkin's extension after mirror seems imposible to do.... it's 2x half circle + punch after u make the mirror ( a s d a s d + t in my case )

Massop
  • Guests
  • Last active:
  • Joined: --
How can this be done in the opposite way?

I am trying to bind joy1 + Joy2 = x

I tried this

Joy1&Joy2::
Send {X down}
KeyWait Joy1&Joy2
Send {X up}
return


But the "&" is not the correct syntax, I had a look in the help files but no joy at all

None
  • Members
  • 3199 posts
  • Last active: Nov 05 2015 09:55 PM
  • Joined: 28 Nov 2009
Custom Combinations don't work with joystick buttons :(
Joy2:: 

If GetKeyState("Joy1") ;if one was down when you pressed two 

 {

 Send {X down} 

 KeyWait Joy2 

 KeyWait Joy1 

 Send {X up} 

 }

return


Massop
  • Guests
  • Last active:
  • Joined: --
Thank you kind sir this works a charm.