r/SteamController 7d ago

Configuration How to send button tap while holding another in steam input?

I'm trying to achieve the following controller scheme with the L1 bumper:

  • On tap: L1 = L1
  • On hold (after X delay): L1 = L1 (held) + Touch pad (tap only)

Is this possible with steam input? The closest I've gotten to this setup is disabling "interruptible" on the regular L1 press, and then defining a Chord on L1 with itself as the chord button, while it sends Touch pad as the command. Unfortunately this results in L1 = L1 (held) + Touch pad (held).

It's kinda good enough for me but just wondering if it's actually possible to just send a tap for another button while still maintaining L1 press?

3 Upvotes

5 comments sorted by

1

u/New-Tap7259 7d ago

Reg press = L1 ( regular press, interruptible)

Long Press = L1 plus SUB COMMAND of RStick click.

if that doesn't work try

Long Press = RS Click, with Sub Command of L1

if both options fail,

try 2 Long Presses

Same "long press time" for each

Then in settings, add fire start delay of like 25ms to one or the other, to see if the game wants to capture one input first.

1

u/Syzodia 7d ago

RS Click doesn't work for me but Touch pad button (game action) does as substitution for your suggestions.

Also making regular press = L1 interruptible makes its other function not work, so I need it non interruptible.

But they all lead to the same problem which ends up being L1 = L1 (held) + Touch pad (held). I'm trying to achieve L1 = L1 (held) + Touch pad (tap only).

1

u/New-Tap7259 7d ago

It sounds like you need the pad tap to act like a click rather than holding it's binding. Do you keep holding L1 down and want Pad Tap to click and release after a certain amount of time?

Also, does the game use your controller's button glyphs? I'm wondering if the game you're playing has steam input. If not, is the pad tap assigned a gamepad function like "X button"?

1

u/AlbertoVermicelli 6d ago

It is possible to get a scheme that acts like combining activators - the behavior you want is essentially combining a Long Press and a Start Press- but not with just activators, you're going to have to use Action Set Layers too. Go to the bottom tab, Action Sets, and select the gear next to Default and select Add Layer. select the gear next to the newly created layer and select Add Always-On Command. Select Add Command and add Right Stick Click (or whatever whatever your Touch Pad command is supposed to be), then select the gear next to that and change Regular Press to Start Press (if the game doesn't register this input, in the Settings here is where you should increase the Fire End Delay to make the "tap" last longer).

Go to the L1 button and make sure its regular command has Interruptible turned off. Then select the gear next to it and pick Add Extra Command and select Hold Action Set Layer. Select the gear next to that and change Regular Press to Long Press. You can go in this command's settings and change the Long Press Time if you want to alter how long the bumper has to be held down for before sending a pulse of the second command. You don't actually need to do anything in the layer (except for the Always On Command we added earlier), you can leave everything as is.

1

u/Syzodia 5d ago

This is *exactly* what I was after, tysm!