dantarion / SF5DInput

DirectInput support for Street Fighter 5 PC
MIT License
65 stars 6 forks source link

Improvement request: Alternate hotkeys for training actions #15

Open pokeshark opened 8 years ago

pokeshark commented 8 years ago

Some controllers do not have analog sticks, only DPad, so the training shortcuts are unavailable.

A hotkey scheme like the following would be useful:

This might not be in scope of this project, just throwing it out there.

WydD commented 8 years ago

Does the "Select" button do anything in SFV? If not we dont need to hold the select button and create a direct mapping.

That would be massively useful actually.

pokeshark commented 8 years ago

Hi, sorry for delayed response.

Select is used as a "Back" function in input fields (when typing a CFN/Steam id in Refine Search, or adding a new tag to CFN ids). Those are the only places I managed to find it used.

However, in case Capcom might add some more uses in the future for Select and considering there's multiple hotkeys to be assigned for it, I think it's better to stick with the Select+button hotkey combinations. It's also consistent with how training hotkeys are working R3 + direction on LS.

a-lauz commented 7 years ago

I second this request. x360ce let's me use the select and guide buttons on my stick for a few of the shortcut functions, but I can't use all of them (I use a dual-modded TE1 which only works in PS3/PC mode on my system, so I can only use D-Pad).

I have to plug in a wired 360 controller and use my stick with xpadder to be able to have access to every shortcut (using the 360 analog sticks to actually input the shortcuts). Having the select or guide buttons able to do hotkeys for analog stick input would be perfect, since I haven't been able to find anything online to do with x360ce's advanced settings being able to add macros like how the OP suggested. So right now I don't have an alternative to plugging in 2 controllers at once, except potentially for VJoy which I haven't tried messing around with yet.

dantarion commented 7 years ago

This should be pretty simple to implement, its just a few new binds.

WydD commented 7 years ago

If you just need it for the restart shortcut, you have it on the keyboard actually (the '/' key right next to the right shift). But yeah I agree we should have some kind of binding. The only thing that cringes me is that the current version is not specific to SFV, doing so will negates this.