protonscr

[Feature Request][Steam Input] Sub-Command Intervals

steamopen Feature RequestGeneral controller / Steam Input
ValveSoftware/steam-for-linux#9681 · opened 2023-06-19 by ManedCalico · updated 2025-07-02 · 1 comments · github
MManedCalico 2023-06-19 github

Feature Request

An additional option to enable an interval between a command and its sub-commands for games that require multiple buttons pushed in sequence, rather than simultaneously.

This could be similar to the already existing cycle commands feature. Cycle commands use the activator setting of the command to fire each subsequent sub-command. An interval option would use the activator to fire the initial command only, and a start delay setting to fire each sub-command.

Current Solution

At the moment, the only way to do this is to create multiple "extra" commands. However, there are several drawbacks to doing it this way, such as having to set each extra command's fire start delay individually.

Example

A game has both a lobby chat and party chat, but does not include keybinds to switch between the two easily. Instead, a menu icon needs to be clicked, followed by a brief wait for the menu animation, and then navigating in a few more submenus before eventually clicking the join button for either lobby or party.

Doing this now would require extra commands to move the mouse position and left click, with each one having a fire start delay. Also, to move the mouse back to its original position, a fire end delay would need to be added to the first command that's long enough to cover the whole sequence.

Adding an interval option would allow all of these to be grouped together into a command with sub-commands that fire in a sequence according a single interval setting. This also has the benefit of allowing the mouse to return to its original position once the sequence has finished, since they're all part of a single command being fired.

I hope this makes sense, thanks!

BbarraIhsan 2025-07-02 github

Hi! I don't mean to annoy (bumping), but is there any progress to this? Thanks!

Nothing extracted yet.