Use with OBS here!
Player:
No controllers detected. Press ANY button or [F] on your keyboard.

Controller

Info Use with OBS Parameters Custom Mapping

© 2025 Made with by [Mateus] byUwUr

‎
  • Info
  • Use with OBS
  • Parameters
  • Custom Mapping
×

Information

"Locally, offline, reliable." - [Mateus] byUwUr - Free. Forever.

You can also tip, subscribe or donate.

Download the source code to use it locally and independent of online services!

Thanks, Marcin Wichary, for the Gamepad.js and Tester.js libraries.

Use with OBS

You can:

  1. Create a new Window Capture source, then select this window.
  2. Enable "Chroma Key" in the source's filters. Set to Green.
  3. By then you should be already done!

Or preferably:

  1. Create a new Browser source on OBS.
  2. Generate your URL and paste it, then click OK.
  3. By then you should be already done!

Generate your URL below
Copy
Reset
Full: https://controller.byuwur.co/
x
px
deg
You can see all the parameters here.

You can also tip, subscribe or donate.

Download the source code to use it locally and independent of online services!

"Locally, offline, reliable." - [Mateus] byUwUr - Free. Forever.

Parameters

You can generate your URL here!

Player Number

/?player=1
  • 1
  • 1 (P1), 2 (P2), 3 (P3), 4 (P4), 9 (Keyboard)
  • Enables "Lite Mode", displaying ONLY the controller.

Skin ID

/?skin=1
  • 1
  • 1 (Xbox), 2 (Sony), 3 (Stick), 4 (GCN)
  • Defaults to '1' (Xbox) if set to other values.
  • Requires a player number to apply (set player=[number]).

Scale Multiplier

/?scale=1.25
  • 1
  • Any number (with decimals).
  • Negative values flip the controller.

Opacity (%)

/?opacity=0.25
  • 1
  • 0.0 to 1.0 (with decimals).
  • Negative values hide the controller.

Stick Offset (pixels)

/?offset=25
  • 20
  • Any number (positive).
  • Anything beyond 25px isn't recommended.

Deadzone Radius (%)

/?deadzone=0.25
  • .25
  • 0.0 to 1.0 (with decimals).
  • Values higher than 1 disable stick movement.

Height Strength Meter (boolean)

/?strength=0
  • 1 (true)
  • 0 (false), 1 (true)
  • Any value other than '0' enables this setting.
  • Replaces the opacity meter with a height meter.

Enable Stick Curving (boolean)

/?curve=1
  • 0 (false)
  • 0 (false), 1 (true)
  • Any value other than '1' disables this setting.

Rotational Stop (degrees)

/?rotation=120
  • 120
  • Any positive number
  • Half the total rotational stop of the wheel.
  • Deadzone values affect this setting (must set deadzone=0).

Custom Mapping

Please select the controller:

Axes

    Buttons

      Add New Mapping
      Fix Type:
      • Up:
      • Down:
      • Left:
      • Right:
      • Up and Right:
      • Up and Left:
      • Down and Right:
      • Down and Left: