logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GamepadMonitorWindow

    Live side-by-side monitor for every connected gamepad: display name, layout, detected physical family, stick/trigger values and currently-held buttons for any pad, plus the motion-extended layouts' (DualShock 4 / DualSense / Switch Pro) raw int16 gyro values, the calibrator's scaled deg/s output and current bias, a simple "integrate 90 degrees" hint a human can use to sanity-check the LSB-per-deg/s scale by physically rotating the pad, and — for Sony pads — the touchpad button state plus a live grid of the tracked finger positions.

    Inheritance
    object
    GamepadMonitorWindow
    Namespace: Serenity.InputGateway.Infrastructure.Editor.Debug
    Assembly: Serenity.UnityPlayerInput.Infrastructure.Editor.dll
    Syntax
    public sealed class GamepadMonitorWindow : EditorWindow

    Constructors

    GamepadMonitorWindow()

    Declaration
    public GamepadMonitorWindow()

    Methods

    Open()

    Declaration
    public static void Open()
    In this article
    © 2026 Serenity. All Rights Reserved