TouchController
With TouchController, Java Edition gains a touch control layer modeled on the Bedrock Edition controls, using a layout the player can customize.
What it does
The mod adds a touch controller to Java Edition with an editable layout. Because GLFW, the windowing library Minecraft relies on, does not read touch input, TouchController obtains touch events from the operating system directly. Support depends on the launcher and platform in use, and the author recommends a dedicated input library on some systems where it can be used.
Installation requires Fabric API and Fabric Language Kotlin on Fabric, and Kotlin for Forge on Forge. Mod Menu is optional. The mod is client-side only, so only the client needs it and servers run without it. It is open source under the GNU Lesser General Public License v3.0 or later, and it is published for Fabric, Forge and NeoForge across 20 release versions, 1.12.2 – 26.3, with snapshot builds included.
Key features
Customizable touch layout
The on-screen controls can be arranged by the player to suit the device and the play style.
System-level touch input
Touch events are read from the operating system, since the windowing library does not provide them.
Launcher support list
Windows, Wayland-based desktops, and several launchers such as Fold Craft Launcher and Zalith Launcher 2 are supported.
Mouse emulation for debugging
A built-in mode maps mouse input to touch input for testing, though it cannot represent multiple pointers.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x10 of 10 versions with builds
1.20.x3 of 3 versions with builds
1.16.x1 of 1 version with builds
1.12.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Questions
Does TouchController need Fabric API on Forge?
Do servers need TouchController installed?
Which launchers work with TouchController?
In the catalog
TouchController is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from TouchController
Similar mods
What the author says
Bring controlling style of bedrock version to Java version! This mod added touch controller for Minecraft Java version with customizable controller layout.
Official listing
- Modrinth page
- modrinth.com/mod/touchcontroller
- Owner
- TouchController
- Published
- 2024-12-05
- Updated on Modrinth
- 2026-10-14
- Facts verified
- 2026-10-15
