You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why: It'd be nice - at least for text commands - to be able to trigger two different actions with the same button. I'm thinking along the lines of e.g. having /penumbra on normal press, while holding the button down longer would execute /penumbra reload; /acct and /accountant, /sonar and /sonarconfig etc. This would mostly allow having additional options on the deck w/o taking up more button slots.
I'm admittedly not familiar with the streamdeck API - but from what I've seen, you can receive both keyUp & keyDown events separately. There's no "native" support for long presses as far as I could see, but at least a very basic implementation could look at how much time has elapsed between these two events for the same button, and decide what to execute.
The text was updated successfully, but these errors were encountered:
Would this be constrained to just commands or would your use case span to other things?
While, yes, this is doable (and you are correct - it is pretty simple), I have some concerns regarding the UX of creating "holdable" actions. Take, for example, a button that is designed to trigger an action on press but run a command on hold. This breaks the implicit understanding that one button == one type, and will need to be handled with care.
All that being said though, I have had ideas to implement something similar before (specifically, "hold for 3s to execute a Limit Break"), so it's something I'm interested in doing in once I have a reasonable UI solution.
I would be more than happy if it would be working for commands only - at least the convenience it would bring here is my primary use case for it.
Similarly, it would be perfectly fine with me if you decided to limit it only to one type of action for both normal & long presses, so that you can't mix & match between e.g. actions & commands. If you decide to enable it for more than just text commands, there would always be a workaround for that if needed anyway via "Execute Hotbar Slot", which allows a pretty wide variety of actions to be bound to it (e.g. Limit Break on one slot; Limit Break + cringe party chat macro on another)... but then you'd only have yourself to blame if you set it up that way & it was confusing.
Why: It'd be nice - at least for text commands - to be able to trigger two different actions with the same button. I'm thinking along the lines of e.g. having
/penumbra
on normal press, while holding the button down longer would execute/penumbra reload
;/acct
and/accountant
,/sonar
and/sonarconfig
etc. This would mostly allow having additional options on the deck w/o taking up more button slots.I'm admittedly not familiar with the streamdeck API - but from what I've seen, you can receive both keyUp & keyDown events separately. There's no "native" support for long presses as far as I could see, but at least a very basic implementation could look at how much time has elapsed between these two events for the same button, and decide what to execute.
The text was updated successfully, but these errors were encountered: