Input Device UGUI Manager View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.3 or later
Package size
1.9 MB
Files
11
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

Input Device UGUI Manager

by Maxititi (opens in new tab)

No ratings yet

Input Device UI Manager is a lightweight and plug-and-play solution for UGUI navigation using the new Input System. It automatically detects whether the player is using a gamepad or keyboard/mouse.

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Input Device UGUI Manager, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Input Device UGUI Manager screenshot 1

Input Device UGUI Manager screenshot 1

About this asset

Input Device UI Manager is a lightweight and plug-and-play solution for Unity UI navigation using the new Input System.

It automatically detects whether the player is using a gamepad or keyboard & mouse, and adjusts your UI behavior accordingly:

  • Switching UI navigation mode
  • Selecting the default UI element (for gamepad navigation)
  • Hiding or locking the system cursor
  • Broadcasting input-method events to the UI

Perfect for menus, option screens, inventory interfaces, and any UI that requires smooth interaction both with gamepad and mouse.

This package contains:

  • InputDeviceManager.cs
    Handles device detection, switching logic, and cursor state.
  • UIMenuInputHandler.cs
    Automatically updates individual menus based on the active input method.

Minimal setup, zero dependencies beyond Unity’s Input System.

From the publisher's Asset Store listing.

Technical details

Installation

  1. Import the package through Unity’s Package Manager or drag into your project.
  2. Ensure InputSystem package is enabled in your project.
  3. Create a new GameObject:
    Right-click → Create Empty → Rename: InputSystemManager
  4. Add InputDeviceManager to it.
  5. Mark the object as DontDestroyOnLoad (automatically done in script).
  6. On each UI screen, add UIMenuInputHandler.

Done — no configuration required.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.3f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.