A Stream Deck plugin that lets you group multiple counters and reset them all with a single button press. Perfect for stream sessions, production tracking, quality control counts, or any situation where you need to monitor and reset multiple counts together.
- Create multiple counter action buttons
- Assign the ID of a reset action button
- Reset multiple counters with one push
- Increment/decrement counters individually
- Customize counter background color
- Customize reset background color
- Reset button ask's for confirmation
- Choose from a list of basic background colors, each color also has an adjusted version '(c)' to provide better contrast with white text according to WCAG contrast requirements (minimum 4.5:1 ratio).
- Find the Multiple Counters plugin in the Stream Deck Store or download here.
- Double-click the downloaded file to install
- Stream Deck will automatically add the plugin
- Drag the Counter action to your Stream Deck
- Configure settings:
Title
: Leave this field blank; it is only read for styling (font, size, alignment), not for the counter label.Prefix Title
: Set your label shown before the value.Increment By
: Choose value between1-10
.Sync group ID
: Set an ID to group counters for synchronised increment. Example:sync1
Reset group ID
: Set an ID to group counters for reset. Must match with 'Reset group ID' in a reset action. Example:reset1
Display-only
: Button shows the live value but ignores presses. Counter can still be updated in a sync group.Background Color
: Choose a color.
Important
Enter your label in Prefix Title
. Use the built-in Title
box only to style the text (font, size, alignment).
- Drag the Reset action to your Stream Deck
- Configure settings:
Title
: Leave this field blank; it is only read for styling (font, size, alignment), not for the counter label.Normal-state title
: Set the initial title for the reset action.Reset group ID
: Match with counters you want to reset to 0. Example:reset1
Background Color
: Choose normal state color.Confirm Reset
: Enable/disable double-press confirmation.Confirm title
: Set the title shown during the confirmation wait.Second press timeout
: Set confirmation timeout:1-60 seconds
Confirmation background color
: Choose color for confirmation state.
Important
Enter your label in Normal-state title
. Use the built-in Title
box only to style the text (font, size, alignment).
Added
-
Counter synchronisation Counters that share the same
Sync group ID
mirror each other. Incrementing any one of them immediately updates the others. Typical use-case: embed a hidden Counter in a Multi Action to bump a visible Counter button. See the Usage section for details. -
Display-only counters Set 'Display-only' to prevent user input; pressing it won't do anything. Typical use-case: The Counter is incremented by a Multi Action, so this button should serve purely as a display and not accept direct input.
Changed (possibly BREAKING)
- New field names The new functionality required some field renaming, plus two new fields.
Old field | New field | Applies to |
---|---|---|
sharedId |
Reset group ID |
Increment Counter |
--- |
Sync group ID |
Increment Counter / Reset Counters |
--- |
Display only |
Increment Counter |
Target Shared ID |
Reset group ID |
Reset Counters |
Initial title |
Normal-state title |
Reset Counters |
Wait for confirmation (seconds) |
Second press timeout |
Reset Counters |
Upgrade note: Profiles created prior to this version may show empty values for the renamed fields; set them once to re-link.
- Minor textual adjustments
- Initial release
Found a bug? Have a feature request? Open an issue
Built with:
- Stream Deck SDK
- Node.js v22.13.0 (LTS)
- TypeScript
Caution
Beware: Cats are planning to take over the world! First, they steal our keyboards. Then, world domination.