@game-vir/handle-input - v15.1.1
    Preparing search index...

    Variable VirSimpleAssignControllerSlotConst

    VirSimpleAssignControllerSlot: DeclarativeElementDefinition<
        "vir-simple-assign-controller-slot",
        Readonly<
            PartialWithUndefined<
                {
                    disableGlowPulses: boolean;
                    glowColors: readonly string[];
                    inputDeviceHandler: Readonly<InputDeviceHandler>;
                    virLine: VirLineWithState<
                        ReadRawInputStageState & Pick<ReadRawInputStageState, "rawInputs"> & PartialWithUndefined<
                            {
                                playersActiveBindings: PlayersActiveBindingsMap<MenuNavBinding>;
                                playersBindings: PlayersBindingsMap<MenuNavBinding>;
                            },
                        >,
                    >;
                } & Pick<
                    ReadRawInputStageState,
                    "gamepadModelMap"
                    | "gamepadKeyMap"
                    | "gamepadBrandMap",
                >,
            >,
        >,
        {
            cleanup: undefined | (() => void);
            deviceHandler: undefined | Readonly<InputDeviceHandler>;
            deviceTimestamps: Partial<Record<InputDeviceKey, { timestamp: number }>>;
            internalVirLine:
                | undefined
                | VirLineWithState<
                    ReadRawInputStageState & Pick<ReadRawInputStageState, "rawInputs"> & PartialWithUndefined<
                        {
                            playersActiveBindings: PlayersActiveBindingsMap<string>;
                            playersBindings: PlayersBindingsMap<string>;
                        },
                    >,
                >;
            menuNavController: undefined
            | MenuNavController;
        },
        { deviceMapChange: DefineEvent<GamepadKeyMap> },
        "vir-simple-assign-controller-slot-",
        "vir-simple-assign-controller-slot-",
        readonly [],
    > = ...

    Assign controllers to different positions. For example, this can be used to assign a controller connected to slot 2 instead to slot 1.