isXander / isXander/Controlify

[Controller Request] Steam Controller (2)

Open
#860 33 comments 16 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

controller-compat
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Steam Controller (2)

VID=0x28de, PID=0x1302

When minecraft is launched via steam, Controlify does detect the new steam controller however has no valid config and loads and a default, This works for many things however lacks functionality for any back buttons, gyro, or trackpads.

I dont expect trackpads to work as that is a lot of extra for a single controller. But it would be nice for it to be recognizedand the back buttons to be usable for in game bindings.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how Controlify identifies controllers and selects configurations for VID=0x28de and PID=0x1302 when Minecraft is launched through Steam. Compare the device with existing Steam controller mappings and determine how back buttons are exposed to in-game bindings. Done means the controller receives a valid configuration and its back buttons are usable; trackpad and gyro support are not required by the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.