SteelSeries Hardware
Elevate your stream with SteelSeries PrismSync integration. Control RGB lighting across your entire setup with stream alerts, game events, and custom FaustBot automations.
View Integration GuideWhat You Can Do With FaustBot
FaustBot provides deep integration with SteelSeries, giving you full control through actions, triggers, and scripting.
PrismSync Control
GameSense
Audio Sync
Scripting Examples
# Change keyboard color on new follower
def Execute():
# Flash green on new follower
CPH.SteelSeriesSetColor("keyboard", "#00FF00")
CPH.Wait(500)
CPH.SteelSeriesApplyEffect("keyboard", "breathe")
CPH.Wait(3000)
CPH.SteelSeriesSetColor("keyboard", "#FF6600")
return True# Display cooldown timer on OLED
def Execute():
ability = CPH.GetArg("ability")
cooldown = CPH.GetArg("cooldown")
CPH.SteelSeriesSendEvent("cooldown", {
"ability": ability,
"remaining": cooldown
})
return True# Sync Arena speakers with stream alerts
def Execute():
alert_type = CPH.GetArg("alertType")
if alert_type == "subscription":
CPH.SteelSeriesSetSpeakerColor("#9146FF")
CPH.SteelSeriesApplyEffect("speakers", "pulse")
elif alert_type == "donation":
CPH.SteelSeriesSetSpeakerColor("#00FF00")
CPH.SteelSeriesApplyEffect("speakers", "flash")
return TrueKeyboards
SteelSeries mechanical keyboards with PrismSync RGB lighting.

Apex Pro
Adjustable mechanical keyboard with OmniPoint 2.0 switches.
- OmniPoint 2.0 adjustable switches
- Per-key RGB illumination
- OLED Smart Display
- Aircraft-grade aluminum

Apex Pro TKL
Compact tenkeyless with adjustable actuation.
- OmniPoint 2.0 switches
- Per-key RGB lighting
- OLED display
- Detachable USB-C

Apex Pro Mini Wireless
Ultra-compact 60% wireless keyboard with rapid trigger.
- 60% compact layout
- 2.4GHz wireless + Bluetooth
- Rapid trigger ready
- 40-hour battery
Apex 7
Mechanical gaming keyboard with customizable RGB and OLED display.
- Mechanical switches
- Per-key RGB
- OLED Smart Display
- Aircraft-grade aluminum
FaustBot Integration
FaustBot provides full control over Apex keyboard RGB lighting and OLED displays. React to stream events with dynamic lighting effects or display real-time information on supported OLED screens.
Actions
- Set RGB Color Apply any color to individual keys or zones
- Apply Effect Trigger breathing, wave, or reactive effects
- OLED Display Show custom text, images, or stats on OLED screens
- Set Brightness Adjust keyboard illumination intensity
Triggers
- Key Press Detect when specific keys are pressed
- Media Key Respond to media control key presses
Example Use Cases
# Flash keyboard on new subscriber
def Execute():
CPH.SteelSeriesSetColor("keyboard", "#9146FF")
CPH.SteelSeriesApplyEffect("keyboard", "flash")
CPH.Wait(2000)
CPH.SteelSeriesSetColor("keyboard", "#FF6600")
return True# Display follower count on OLED
def Execute():
count = CPH.GetArg("followerCount")
CPH.SteelSeriesOLEDText(f"Followers: {count}")
return TrueGaming Mice
High-performance gaming mice with PrismSync RGB.

Aerox 9 Wireless
Ultra-lightweight wireless MMO/MOBA mouse.
- 89g ultra-lightweight
- 18 programmable buttons
- 180+ hour battery
- IP54 water resistant
Aerox 5
Lightweight multi-genre gaming mouse with 9 programmable buttons.
- 66g ultra-lightweight
- 9 programmable buttons
- AquaBarrier protection
- TrueMove Air sensor

Prime Wireless
Esports-focused wireless mouse with pro-grade sensor.
- TrueMove Air sensor
- 100+ hour battery
- Prestige OM switches
- Magnetic charging
Rival 5
Versatile gaming mouse with 9 programmable buttons.
- TrueMove Air sensor
- 9 programmable buttons
- PrismSync RGB zones
- Golden Micro switches
FaustBot Integration
FaustBot enables RGB lighting control and button event detection on SteelSeries mice. Trigger stream actions with side buttons or create visual feedback with dynamic lighting effects.
Actions
- Set RGB Color Change mouse lighting to any color
- Apply Effect Enable breathing, spectrum, or reactive modes
- Set Brightness Control illumination intensity
Triggers
- Button Press Detect side button and extra button presses
- DPI Change Respond to DPI switch changes
Example Use Cases
# Side button triggers sound effect
def Execute():
button = CPH.GetArg("button")
if button == "side1":
CPH.PlaySound("airhorn.mp3")
CPH.SteelSeriesApplyEffect("mouse", "flash")
return True# Color feedback for chat mode toggle
def Execute():
chatMode = CPH.GetArg("slowMode")
color = "#FF0000" if chatMode else "#00FF00"
CPH.SteelSeriesSetColor("mouse", color)
return TrueHeadsets
Premium gaming headsets with RGB illumination.
Arctis Nova Pro Wireless
Multi-system wireless headset with hot-swap batteries.
- Active Noise Cancellation
- Hot-swap dual battery
- Infinity connection
- Hi-Res audio
Arctis Nova 7
Wireless headset with 38-hour battery life.
- Multi-platform wireless
- 38-hour battery
- ClearCast AI mic
- ComfortMAX system
Arctis Nova 5
Wireless gaming headset with Sonar audio software.
- 2.4GHz wireless
- 60-hour battery
- Sonar audio suite
- Retractable mic
Arctis Nova 1
Wired gaming headset with signature Arctis comfort.
- High-fidelity drivers
- AirWeave cushions
- ClearCast mic
- Multi-platform
FaustBot Integration
FaustBot integrates with Arctis headsets for RGB earcup lighting control. Create visual notifications on your headset that sync with stream events and alerts.
Actions
- Set RGB Color Change earcup illumination color
- Apply Effect Enable breathing or pulse lighting effects
- Set Brightness Adjust RGB intensity on supported models
Triggers
- Mic Mute Detect when microphone is muted/unmuted
- Volume Change Respond to headset volume adjustments
Example Use Cases
# Mute indicator on headset RGB
def Execute():
isMuted = CPH.GetArg("micMuted")
if isMuted:
CPH.SteelSeriesSetColor("headset", "#FF0000")
else:
CPH.SteelSeriesSetColor("headset", "#00FF00")
return True# Raid alert on headset
def Execute():
CPH.SteelSeriesSetColor("headset", "#FF6600")
CPH.SteelSeriesApplyEffect("headset", "pulse")
CPH.Wait(5000)
CPH.SteelSeriesSetColor("headset", "#9146FF")
return TrueRGB Accessories
Complete your setup with PrismSync-enabled accessories.
QcK Prism Cloth
RGB gaming mousepad with 2-zone illumination.
- 2-zone RGB illumination
- Micro-woven cloth
- Non-slip rubber base
- Multiple sizes
QcK Prism XL
Extra-large RGB mousepad with full-desk coverage.
- 12-zone RGB lighting
- XL desk coverage
- QcK micro-woven surface
- Cable routing

Arena 9
5.1 desktop speaker system with reactive illumination.
- 5.1 surround sound
- Reactive RGB lighting
- Subwoofer included
- Sonar software
FaustBot Integration
FaustBot controls RGB lighting on QcK Prism mousepads and Arena speakers. Create immersive ambient lighting that reacts to stream events across your entire desk setup.
Actions
- Set RGB Color Apply colors to mousepad zones or speaker lighting
- Apply Effect Enable reactive, wave, or breathing effects
- Zone Control Control individual lighting zones independently
- Set Brightness Adjust overall illumination level
Triggers
- Audio Level React to audio peaks on Arena speakers
Example Use Cases
# Desk-wide alert on donation
def Execute():
amount = CPH.GetArg("amount")
CPH.SteelSeriesSetColor("mousepad", "#00FF00")
CPH.SteelSeriesSetColor("speakers", "#00FF00")
CPH.SteelSeriesApplyEffect("mousepad", "wave")
CPH.Wait(3000)
CPH.SteelSeriesSetColor("mousepad", "#9146FF")
return True# Sync desk lighting with game state
def Execute():
health = CPH.GetArg("healthPercent")
if health < 25:
color = "#FF0000"
elif health < 50:
color = "#FFAA00"
else:
color = "#00FF00"
CPH.SteelSeriesSetColor("mousepad", color)
return TrueReady to Connect Your SteelSeries Gear?
FaustBot makes it easy to integrate all your SteelSeries hardware into powerful stream automations.