← All Hardware

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 Guide

What You Can Do With FaustBot

FaustBot provides deep integration with SteelSeries, giving you full control through actions, triggers, and scripting.

🌈

PrismSync Control

Actions
Set device colorsApply effectsSet brightness
Triggers
State changed
🎮

GameSense

Actions
Custom eventsHealth indicatorsCooldown timers
Triggers
Game event
🔊

Audio Sync

Actions
Sync lighting with audioSet speaker illumination
Triggers
Audio level changed

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 True

Keyboards

SteelSeries mechanical keyboards with PrismSync RGB lighting.

Apex Pro

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

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

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

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 True

Gaming Mice

High-performance gaming mice with PrismSync RGB.

Aerox 9 Wireless

Aerox 9 Wireless

Ultra-lightweight wireless MMO/MOBA mouse.

  • 89g ultra-lightweight
  • 18 programmable buttons
  • 180+ hour battery
  • IP54 water resistant
Aerox 5

Aerox 5

Lightweight multi-genre gaming mouse with 9 programmable buttons.

  • 66g ultra-lightweight
  • 9 programmable buttons
  • AquaBarrier protection
  • TrueMove Air sensor
Prime Wireless

Prime Wireless

Esports-focused wireless mouse with pro-grade sensor.

  • TrueMove Air sensor
  • 100+ hour battery
  • Prestige OM switches
  • Magnetic charging
Rival 5

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 True

Headsets

Premium gaming headsets with RGB illumination.

Arctis Nova Pro Wireless

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

Arctis Nova 7

Wireless headset with 38-hour battery life.

  • Multi-platform wireless
  • 38-hour battery
  • ClearCast AI mic
  • ComfortMAX system
Arctis Nova 5

Arctis Nova 5

Wireless gaming headset with Sonar audio software.

  • 2.4GHz wireless
  • 60-hour battery
  • Sonar audio suite
  • Retractable mic
Arctis Nova 1

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 True

RGB Accessories

Complete your setup with PrismSync-enabled accessories.

QcK Prism Cloth

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

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

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 True

Ready to Connect Your SteelSeries Gear?

FaustBot makes it easy to integrate all your SteelSeries hardware into powerful stream automations.