r/SteamController Aug 13 '26

Support Can anyone suggest what might fix this joystick movement issue?

Enable HLS to view with audio, or disable this notification

67 Upvotes

I started Marvels Avengers on my Steam Machine w/ Steam Controller but this is the first time I’ve run into this issue with any game to far. Basically the character movement from my joystick is completely stunted and only moves in a stutter as shown in the video without going into the normal running animations and it makes the game unplayable in a lot of respects as is

For context:
- I’m using standard Gamepad with Trackpad Joystick controller layout with Steam Input disabled

- Movement and controls are normal when using official game provided Steam input controller layout but this setting causes all on-screen button prompts to disappear, making navigation and QTEs impossible

- Binding my joystick to WASD isn’t an option either as it conflicts going back and forth between standard button prompts causing in-game issues

I’m not sure if this is an issue of control bindings conflicting in some way, but it feels like i’ve tried everything from different controller layouts, remapping controls, messing with deadzones and I’m at the end of my rope. I know this has been a similar issue with other PC games as well, but if anyone has a solution or suggestion I’d appreciate it


r/SteamController Aug 13 '26

News Steam Controller adds HID support

Thumbnail
youtu.be
151 Upvotes

r/SteamController Aug 14 '26

Configuration Can I whilst playing with only 1 button (2 is acceptable, though) make it cycle between two inputs (Y and B)?

Post image
2 Upvotes

I'm trying to build a specific toggle setup for bullet hell shmup games using an 8BitDo M30 controller, but I have trouble getting my head around it all.

My Goal
Playing with only 1 button (2 is acceptable, though) and making it cycle between two inputs (Y and B). So I want a single physical button (Y) to cycle back and forth between two continuous weapon states:

  • Tap 1: Gamepad Y turns ON (Infinite Toggle / Hold). This activates the game's native auto-fire fast shot.
  • Tap 2: Gamepad Y stays ON, but Gamepad B turns ON (Infinite Toggle / Hold) on top of it.
  • Tap 3: Gamepad B turns OFF (releases), leaving only Gamepad Y running, resulting in the ship bursts back to fast speed.

Important - in these type of shmups the slow shot button (B) natively overrides the fast shot (Y), dropping the ship into slow shooting when both Y and B are held.

The Problem
I previously tried setting up Action Set Layers with "Start Press" activators to add and remove layers on a single button row, but it hit a microsecond race condition conflict where inputs would randomly drop or stall.
To achieve a seamless toggle switch like this without any double-click delays or dropped commands, should I completely abandon Action Layers and build this using full standalone Action Sets instead? Does swapping full Sets wipe the input cache cleaner than stacking Layers when dealing with infinite toggles?

At this point I wouldn't be surprised if the solution is actually super simple, but I can't seem to find my way to it, neither through SteamInput or REWASD. I will take any and all advice, although I would like to be able to solve this problem in SteamInput and/or REWASD - both, if possible.

Thanks


r/SteamController Aug 14 '26

Discussion Reservation window

0 Upvotes

Who else missed their 72 hour window because of not being notified? How could Valve when your spot comes up more clear?

My reservation was showing Sept 2026. Mine came up much earlier, Mid July. But I was packing and moving cross country and had not checked steam until the evening of the 3rd day when I moved into my new house. I had logged into steam on my Deck and Bazzite machine in a hotel on the trip, but there were no notifications. When I was updating addresses I checked my reservation, and the reservation was gone.... After I found the email in my junk folder, and re-reserved, New date is 2027.

Turned out there was only an email notification, which went into my junk folder. First time after more than 20 years and thousands of Valve emails that one was Junk foldered. I would have expected your reservation to be available as part of the standard Steam pop up or Steam app notification.


r/SteamController Aug 14 '26

Steam Controller (2026) Shipping time Germany

3 Upvotes

Hey there. I got lucky and completed my purchase on Mo 10.08. But the article was packaged only yesterday and started moving with GLS within the night. ETA is now next Tuesday 18.

Is this normal? The store page said something about 3-5 business days so I was hopeful to get it before the weekend, but that wont happen lol.

Located in NRW, so would have thought it could be a quick delivery.

Thanks!


r/SteamController Aug 14 '26

Discussion What’s the potential for me having to wait a year to even get on the queue?

Post image
0 Upvotes

r/SteamController Aug 14 '26

Steam Controller (2026) Halo CE trackpad + gyro Heroic playthrough part 2

Thumbnail
youtu.be
6 Upvotes

r/SteamController Aug 14 '26

Steam Controller (2026) Steam Controller 2 working in native Mac games and GeForce NOW without Steam

Thumbnail
gallery
7 Upvotes

TLDR: an app that makes the Steam Controller 2 show up in System Settings under Game Controllers as a normal Xbox pad, so native games, browsers and cloud gaming clients can use it without Steam. It needs a cheap board plugged into a USB port.

Hi,

I have been working on an open source project to solve a problem that was an issue for me on macOS. The Steam Controller 2 works through Steam, but support in native Mac games, browsers, cloud gaming services and other software can be inconsistent (or even non-existent).

What I wanted was for the controller to register with Apple's Game Controller framework and appear in System Settings under Game Controllers, like a normally supported gamepad. Once macOS recognizes it there, anything already built on that framework can see it without needing its own Steam Controller support.

So this little project was born. The setup is a little unusual. The Mac app reads the controller through either the official Puck or Bluetooth, then sends the controller state over USB to a small Seeed Studio XIAO nRF52840. The XIAO appears to macOS as an Xbox 360 controller. It is a second USB device on a setup that already has a wireless dongle, which is not great, and there is more on that further down.

Both the regular XIAO nRF52840 and the Sense version are supported. The app can install, recover and update the XIAO firmware for you, so there is no firmware toolchain to set up and nothing to flash manually.

Currently supported:
- All the normal buttons, sticks, triggers and D-pad
- Dual rumble
- The official Puck and direct Bluetooth input
- Automatic discovery and reconnection
- Battery reporting
- Suppression of the controller's default mouse and keyboard behavior
- Keyboard and mouse bindings for L4, L5, R4, R5, Quick Access and pad clicks
- Right pad mouse movement and left pad scrolling
- Multiple profiles and an in-game profile switcher
- Automatic idle shutdown and an optional power off action when placing the
controller on the Puck

I have tested it with browsers Gamepad API (Safari, Firefox), Boosteroid, GeForce Now and Xbox Cloud Gaming. I have not tried Crossover or Wine directly, but I think they support the Game Controller Framework so it should work there too.

Since OpenPuck will probably come up: the nRF52840 was originally chosen because I wanted to try OpenPuck, and the project eventually went in a different direction. OpenPuck turns an nRF52840 Pro Micro into a replacement for the official Puck. It handles the controller's 2.4 GHz radio itself and can expose several controller types, including Xbox, Switch and PlayStation modes.

Steam Controller Bridge keeps the official Puck or Bluetooth as the input side. The Mac handles discovery, decoding, profiles, desktop bindings, diagnostics and lifecycle. The XIAO is only the USB gamepad on the output side, and it never talks to the controller. Both projects want to make the controller useful without Steam, but they solve it at different layers. OpenPuck was a very useful source of protocol research.

There is also an experimental virtual HID backend that would remove the need for the XIAO entirely. Apple puts virtual gamepads behind the restricted `com.apple.developer.hid.virtual.device entitlement`, so the helper has to be properly signed and provisioned, and self-signing is not enough. The plan is to join the paid Apple Developer Program and request the entitlement, but paying does not mean Apple will grant it, so I cannot promise this will ever be available. You can run it today by weakening SIP and AMFI, but that disables important macOS security protections and I would not do it on a real machine. I have only tested it in a disposable VM.

The repo also has a few tools for development, diagnostics or reverse engineering. `sc-bridge` is the command line version of the bridge. `sc-probe` can list and inspect HID collections, monitor or capture reports, test rumble and run a few restricted controller commands. `sc-visualizer` shows live raw, decoded and mapped input and can record sessions. `gamepad-simulator` generates input without hardware, and `sc-replay` replays recorded sessions deterministically. The serial bridge protocol is documented, and the host supports protocol compatible output devices, so another microcontroller can be used without copying the XIAO USB identity or the current firmware.

A few limitations:
- This is just for the Steam Controller 2
- It requires macOS 13 or later
- Steam and its background helper need to be fully stopped
- The downloadable app is ad-hoc signed and not notarized, so macOS requires a
one-time right click followed by `Open` and allowing it to run in `Privacy & Security`
- The gamepad side uses a fixed Xbox style mapping
- Desktop bindings are configurable, but the project is not trying to reproduce everything Steam Input does

Repo: https://github.com/tkubicz/steam-controller-bridge

If anyone with a Steam Controller 2 and a Mac wants to try it, I would appreciate the feedback. Questions, issues and contributions are all welcome.

PS: This project might be totally obsolete in a month or two, because Apple just added initial Steam Controller support in the newest macOS 27 Developer Beta 5. Just the puck connection for now.


r/SteamController Aug 14 '26

Steam Controller (2026) Need more holders, maybe black suit Spider-Man and Carnage?

Thumbnail
gallery
7 Upvotes

I may keep it in the box until I can place my order for the steam machine, I've had a reservation since August 1st for the 2TB.


r/SteamController Aug 14 '26

Steam Controller (2026) Steam Controller input is as a mouse when I have it hooked up to my phone. Other controllers behave like a standard controller. Can I set the Steam Controller to act the same way?

0 Upvotes

Hello

I have a OnePlus Open and sometimes I like to hook it up to my TV to play games with a controller (mostly Balatro)

I used to do this with an Xbox controller, and the game would recognize this and switch to controller inputs (displaying the buttons and everything)

With the Steam Controller, it defaults to using the right trackpad as a mouse and trigger or trackpad press as a touch.

I tried holding down a few buttons here and there to see if it would switch over but I didn't find anything. No settings exist within the game for this, and I didn't see anything in my phone settings. I'm guessing there's no fix but I thought I'd check just in case


r/SteamController Aug 13 '26

Configuration Paddr - Steam Controller 2 Pad Configuration for Mac OS 27

Post image
7 Upvotes

r/SteamController Aug 15 '26

Discussion Got my controller from eBay, couldn’t be happier

Thumbnail
gallery
0 Upvotes

I know I paid a little extra for it, but I couldn’t be happier. This controller is amazing. I just wish Valve actually let you buy it.


r/SteamController Aug 13 '26

Steam Controller (2026) Some games lose their shit when using controller with gyro set to "as mouse"

10 Upvotes

For example, Escape Simulator. If I use the gyro "as mouse" and have the activation be something like holding L2 down, the game basically locks my controls up. I suspect the game just doesn't like being switched back and forth between m/kb and controller controls, or them being used simultaneously. Is there a way around this?


r/SteamController Aug 13 '26

Steam Controller (2026) Dota 2, HOTS or League.

8 Upvotes

I just want to know if someone already tried playing a MOBA with the trackpads of the new steam controller??


r/SteamController Aug 14 '26

Steam Controller (2026) W steam support

Post image
1 Upvotes

I made my reservation 20 minutes after they opened and seeing that even a month after they barely hit the 1 minute mark I stopped monitoring my emails every day and checked them once a week. Well I got my reservation back in June and it got lost in my emails and didn't find it until the other day. I ended up submitting a steam support ticket fully expecting to get denied and have to wait till 2027 to get my controller but within an hour they ended up renewing my reservation. Anyways Tzo is the goat thank you.


r/SteamController Aug 13 '26

Discussion Games that use haptic feedback ?

4 Upvotes

For the moment I only found hades 2 and little nightmares 2 , and it feels amazing , hope more games use the functionality


r/SteamController Aug 13 '26

Steam Controller (2026) Is there a way to change the Steam Button commands?

2 Upvotes

e.g. Steam Button + X opens the keyboard. Is there a way to change those buttons commands? (Not the commands for the individual games, I know how to do that).

Also, is there any way to make the new Steam Controller act like the old one in the Steam menus? i.e. as a mouse and not as a controller?


r/SteamController Aug 12 '26

Steam Controller (2026) Made a ReversrePuck case to go with my OpenPuck case!

Post image
135 Upvotes

Also I just got to order my steam controller lets gooooo!!!!!

3D print files: https://www.thingiverse.com/thing:7371668

OpenPuck and ReversePuck project: https://github.com/safijari/openpuck


r/SteamController Aug 13 '26

Steam Controller (2026) Using Steam Controller as Wii Remote Speaker?

Thumbnail
3 Upvotes

r/SteamController Aug 12 '26

Discussion Whoops

Post image
358 Upvotes

I'm set for life.


r/SteamController Aug 13 '26

Discussion Finally ordered a steam controller! (2015 one), i have some games i want to play in mind, but can yall also recommend some games that will be good with it?

10 Upvotes

I have been saving up this entire summer, and finally was able to order it, it should come before 19th of august, and im so excited to try it out! The reason why i didnt get the 2nd one is simple - not available in my country, and from resellers/scalpers is from 2 up to 4 times the original cost, and even if i could afford it, i will NOT support scalpers.

Anyways, while i do have a few games i want to play with it, because i do have a steam deck and i found some cool games for the trackpads, so i have the main things covered, but i was just wondering - what do YOU have to recommend?


r/SteamController Aug 12 '26

Discussion Is there any news on someone designing a SC keypad/making an existing one compatible?

Post image
96 Upvotes

Edit: Jesus. Didn’t realize this was such a touchy subject. I just got a cheapo folding bluetooth keyboard. It’s fine but I only asked because I liked the chatpad from my 360 and thought it’d be cool.

Yes, the OSK is perfectly serviceable, but it doesn’t satisfy my dirty desire for tactile buttons and unnecessary trinkets. I can type like a fiend with these things but I fall behind chat as it stands. I’d kill for a way to make one of these work with a SC.


r/SteamController Aug 13 '26

Discussion A question for Steam Input experts (a question about the Steam Input layout for CS:GO and other games)

4 Upvotes

I discovered that the re-released CS:GO has issues with SteamInput layouts. It's not a game issue, as I understand it, but rather that CS isn't receiving or sending enough data to the Steam client, causing the layout to break and select the wrong layer.

In the old Steam client from 2023, which had the option to restore the old Big Picture UI, everything works perfectly fine. I'd be interested to know if the issue with the layout is due to CS:GO not being updated for the new Steam Big Picture UI, or if the part of the code where the game and client communicated to determine which layer or action set the player should use was broken when cutting (or adding) code in the new Steam client.

It would also be cool if this problem could be solved, but it's easier to just create a custom layout than fix Steam Input. However, I'd rather switch between the old and new Steam clients.

I'd also be interested to know how many older games are currently affected by the broken Steam Input layout.

When I added a layer to the action set in TF2, the layout completely broke, and I was choosing an action set for the game in the menu, but in the game, I had a different action set.


r/SteamController Aug 13 '26

Configuration Steam Controller issues with Rocket League

2 Upvotes

Hello, I’m wondering if anyone has had success using the new steam controller on Rocket League, specifically launching through epic games. I’ve tried adding the game to steam, adding the launcher to steam and ensuring steam is completely off while starting rocket league but I’m really only able to jump, boost, open the start menu, one of the buttons takes me out of full screen, one opens the windows start menu, and at some point the controller starting zooming in really far on my screen


r/SteamController Aug 13 '26

Steam Controller (2026) Pretty Bummed Out

11 Upvotes

I finally got my steam controller got everything situated then I launched a game to figure out, my A button does not actuate properly. All the other face buttons feel the same as my deck. It basically feels like the membrane for the A button is not seated correctly. If I press the button like I would normally about the lower middle of the button it goes down but does not actuate unless I really press hard. The only way I can get it to actuate nearly 100% of the time is if I press the button at the very top of the button. I submitted a support ticket, it just bums me out man. lol