[GH-ISSUE #24] Steam + Y in steam mode doesn't turn off the controller like it should as a guide chord shortcut #10

Closed
opened 2026-10-22 04:57:25 +00:00 by roman · 9 comments
Owner

Originally created by @5at0ri on GitHub (Jun 10, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/24

Interestingly, all other chord shortcuts work fine holding either steam button of the three dots button but specifically the shut down controller one doesn't want to work.

Originally created by @5at0ri on GitHub (Jun 10, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/24 Interestingly, all other chord shortcuts work fine holding either steam button of the three dots button but specifically the shut down controller one doesn't want to work.
roman closed this issue 2026-10-22 04:57:26 +00:00
Author
Owner

@kmobs commented on GitHub (Jun 10, 2026):

Can confirm

<!-- gh-comment-id:4674206660 --> @kmobs commented on GitHub (Jun 10, 2026): Can confirm
Author
Owner

@safijari commented on GitHub (Jun 10, 2026):

Oh interesting. I think it's because the "turn your self off" command from steam isn't wired. I've noticed holding Steam and selecting "turn controller off" also does not work.

<!-- gh-comment-id:4674462079 --> @safijari commented on GitHub (Jun 10, 2026): Oh interesting. I think it's because the "turn your self off" command from steam isn't wired. I've noticed holding Steam and selecting "turn controller off" also does not work.
Author
Owner

@Leseratte10 commented on GitHub (Jun 11, 2026):

In the meantime until this is implemented you can also just keep holding down the Steam button for a couple seconds, that should turn off the controller "locally" without the Puck being involved.

<!-- gh-comment-id:4677812133 --> @Leseratte10 commented on GitHub (Jun 11, 2026): In the meantime until this is implemented you can also just keep holding down the Steam button for a couple seconds, that should turn off the controller "locally" without the Puck being involved.
Author
Owner

@safijari commented on GitHub (Jun 12, 2026):

Fixed in #31. Would appreciate validation before I merge. Thank you for the reports.

<!-- gh-comment-id:4687578886 --> @safijari commented on GitHub (Jun 12, 2026): Fixed in #31. Would appreciate validation before I merge. Thank you for the reports.
Author
Owner

@Veri7ion commented on GitHub (Jun 12, 2026):

Works perfectly here the controller now turns off when Steam is open and I press Steam + Y 👍
The "Turn off controller (test)" button in config also works for me both with Steam open and closed.

<!-- gh-comment-id:4688395334 --> @Veri7ion commented on GitHub (Jun 12, 2026): Works perfectly here the controller now turns off when Steam is open and I press Steam + Y 👍 The "Turn off controller (test)" button in config also works for me both with Steam open and closed.
Author
Owner

@safijari commented on GitHub (Jun 12, 2026):

Sweet. Closing. Will merge PR soon.

<!-- gh-comment-id:4691923707 --> @safijari commented on GitHub (Jun 12, 2026): Sweet. Closing. Will merge PR soon.
Author
Owner

@Lordmau5 commented on GitHub (Aug 14, 2026):

Turning off the controller via. the web UI works but pressing Steam+Y doesn't for me - Firmware 0.9.31, Status Protocol v17

I see the PR you linked (#31) was actually closed - any reason why?


Oh just saw it was merged in #33 instead, with it being in 0.9.1... but it's not working on my controller. Doing it with the official Puck it works correctly...

<!-- gh-comment-id:5291531597 --> @Lordmau5 commented on GitHub (Aug 14, 2026): Turning off the controller via. the web UI works but pressing Steam+Y doesn't for me - Firmware 0.9.31, Status Protocol v17 I see the PR you linked (#31) was actually closed - any reason why? ___ Oh just saw it was merged in #33 instead, with it being in 0.9.1... but it's not working on my controller. Doing it with the official Puck it works correctly...
Author
Owner

@Leseratte10 commented on GitHub (Aug 14, 2026):

Works fine for me. Did you test this with Steam running?

Even with the official Puck, turning the controller off using Steam+Y only works when Steam is running. If it's not, you can only turn it off by holding down the Steam button for a couple seconds.

<!-- gh-comment-id:5292249715 --> @Leseratte10 commented on GitHub (Aug 14, 2026): Works fine for me. Did you test this with Steam running? Even with the official Puck, turning the controller off using Steam+Y only works when Steam is running. If it's not, you can only turn it off by holding down the Steam button for a couple seconds.
Author
Owner

@Lordmau5 commented on GitHub (Aug 14, 2026):

Yeah Steam is running and I made sure I'm in the actual Steam mode as well, it doesn't seem to work :(

Are there any logs I can check and maybe upload here?


Wait okay, hang on, it doesn't want to work with Valve's own Puck now either...?
I'm unsure if I accidentally turned something in the settings off but yeah, not working at all


Found it. I had some weird issues with the controller before and I accidentally turned this setting off

Image Turning it back on makes it work with Openpuck as well! Apologies for this 😅
<!-- gh-comment-id:5292363712 --> @Lordmau5 commented on GitHub (Aug 14, 2026): Yeah Steam is running and I made sure I'm in the actual Steam mode as well, it doesn't seem to work :( Are there any logs I can check and maybe upload here? ___ Wait okay, hang on, it doesn't want to work with Valve's own Puck now either...? I'm unsure if I accidentally turned something in the settings off but yeah, not working at all ___ Found it. I had some weird issues with the controller before and I accidentally turned this setting off <img width="918" height="92" alt="Image" src="https://github.com/user-attachments/assets/9e75d67e-474e-4554-99b7-394f18303879" /> Turning it back on makes it work with Openpuck as well! Apologies for this 😅
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#10
No description provided.