ModsFinder
SD

Steam Deck Native Controls

by ArcaneNibble

Steam Deck Native Controls lets Minecraft read the Steam Deck's own inputs directly, so the handheld can play without Steam Input translating them.

ForgeClient-side only0BSD1.19.2

What it does

Installed on a Steam Deck, the mod opens the device's raw input stream and reads its reports alongside the game. Its inputs are injected into Minecraft by calling the existing keyboard and mouse handlers, so the game receives them as ordinary keyboard and mouse actions. Gyro and touch controls are handled this way, and no Steam configuration layer sits between the hardware and the game.

To get the mod's touchscreen controls working, Steam Input has to be configured with an empty configuration so that it does not conflict with the mod. Once those steps are done, the mod can use the touchscreen as intended. The mod is built for Forge on Minecraft 1.19.2 only, and it is released under the 0BSD License, which is not an open source license. Public source code is available.

Key features

  1. Gyro flick stick camera

    Gyroscope movement drives a flick stick, letting players turn the camera with quick wrist motions.

  2. Twin-stick aiming

    The left joystick moves while the right trackpad aims, a layout suited to combat and building.

  3. Mouse control for menus

    Trackpad input drives the mouse pointer inside inventories, menus and other GUIs.

  4. On-screen keyboard

    A keyboard appears on screen so text can be typed with the trackpads when no physical keyboard is present.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.19.21.19.2-0.0.7+9bc32e0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Playing on the handheld

Players use the Steam Deck's controls without an external controller or keyboard.

Who it’s for: Players on Steam Deck who want the device's own gyro, joystick and trackpad inputs in a Forge game on Minecraft 1.19.2.

Questions

Does Steam Deck Native Controls need to be installed on a server?

No. Players add it to their own game, and a server needs no copy. Servers can run without it.

Which Minecraft version does the mod support?

Only 1.19.2 is listed, and the latest Forge file is 1.19.2-0.0.7+9bc32e0, published on 2023-04-17 on the alpha channel.

Why does Steam Input need an empty configuration?

The author notes that Steam Input must use an empty configuration to avoid conflicts with the mod's native input handling.

What the author says

This mod gives Minecraft Java Edition native support for the Steam Deck's inputs, bypassing all of Steam Input. ## Features Gyro and flick stick camera controls as designed by Jibb Smart Twin-stick aiming using left joystick and right trackpad Mouse controls for GUIs On-screen keyboard using trackpads You will also…
ArcaneNibble, on the Modrinth page

Official listing

Owner
ArcaneNibble
Published
2023-04-17
Updated on Modrinth
2023-04-17
Facts verified
2026-10-15