Skip to main content

Action Buttons

Action Button widgets let DashForge trigger game or tool actions while you drive.

Typical uses:

  • pit limiter
  • headlights
  • wipers
  • camera changes
  • replay controls
  • stream markers
  • custom keyboard shortcuts

Requirements

For Windows game control, run DashForge Bridge and enable its command listener.

Default command port:

8765

Telemetry and commands use different ports. Do not send Bridge commands to the UDP telemetry port.

Command Types

TypeUse it when
KeyboardThe game accepts keyboard shortcuts
MouseYou need click or pointer actions
Win32The game needs Windows virtual-key messages
GamepadReserved for future Bridge support; not currently executed

For most games, start with Keyboard. Use Win32 only when keyboard simulation is not accepted by the game.

What Goes In Code

Examples:

GoalTypeCode
Press F8KeyboardF8
Press Ctrl+PKeyboardCTRL+P
Left clickMouseLeftButton
Right clickMouseRightButton
Send virtual-key F1Win32F1, 0x70, or 112

Gamepad command packets are accepted by the protocol for future compatibility, but DashForge Bridge does not currently emulate a virtual gamepad. For true gamepad behavior, use external USB HID hardware or a separate virtual controller driver layer.

Button Box Skins

Action Button widgets can be styled like a small button box panel instead of a plain dashboard pill.

Open the widget settings and use Skin:

SkinBest for
CapsuleCompact dashboard actions such as record, UDP, or quick commands.
Push ButtonMomentary controls such as flash, radio, camera, marker, or horn.
On / OffToggle-like controls where you want clear ON and OFF states.
Start EngineLarge start/ignition style buttons.
RockerUp/down style controls, mode switches, or two-state cockpit toggles.
Toggle LeverA more realistic physical switch visual for button boxes.

Use Active color and Idle color to match your cockpit theme. Common patterns:

Use caseSuggested skinSuggested colors
Ignition / startStart EngineMint active, white idle
Pit limiterOn / OffMint active, red idle
Wipers / lightsToggle LeverCyan active, white idle
Brake bias / menu up-downRockerCyan active, orange idle

For Bridge commands, toggle-style skins keep a local visual state after each press. The Bridge does not report the real in-game state back to DashForge, so the switch position is visual only and can reset when the dashboard is reloaded.

Action Buttons Skins

Label Placement

The Label setting controls where the title/status appears relative to the button skin:

PlacementResult
AutoUses the default placement designed for the selected skin.
LeftLabel before the button.
RightLabel after the button.
TopLabel above the button.
BottomLabel below the button.

Use Auto for existing dashboards and switch to a fixed placement when building a grid of button-box controls.

Action Buttons Settings

For the full command reference, see Game Control and Hardware Overview.