Home›Java›Mods›Steam Deck Native Controls
ModsJava

Steam Deck Native Controls

by ArcaneNibble · on Modrinth

This mod gives Minecraft Java Edition native support for the Steam Deck's inputs, bypassing all of Steam Input.

⬇ Download on Modrinth

Steam Deck Native Controls for Minecraft (Java Edition)

This mod gives Minecraft Java Edition native support for the Steam Deck's inputs, bypassing all of Steam Input.

Features

Installation

This is a Forge mod. Place the JAR in the mods/ directory.

You will also need to configure Steam Input to use an empty configuration in order to avoid conflicts.

Touchscreen

In order to enable this mod's touchscreen controls, you need to create a file /etc/udev/rules.d/51-deck-touchscreen.rules with contents

SUBSYSTEMS=="input", ATTRS{name}=="FTS3528:00 2808:1015", ATTRS{phys}=="i2c-FTS3528:00", RUN="/usr/bin/setfacl -m u:deck:rw %N"

How it works

This mod opens the Steam Deck's hidraw device and reads raw input reports (independently / in parallel with anything Steam does). These inputs are injected into Minecraft by calling into the existing keyboard and mouse handler code.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more