Steam Controller

Steam Controller

Pause / Break outputs Numlock
Situation:

I'm setting up a config for a game. The game uses the pause / break key as the pause button. I use the "listen for key" function to bind the key as it is not present in the Steam Input GUI.

Weird result:

When in game and pressing the keyboard key, the game pauses. When using the activator that detected that same key press, the game does not pause.

Fortunately, I can work around this as it can be rebound in game to something else but this behaviour seems rather odd.

Edit: OK, I set this profile as my desktop configuration and visited this website...

https://w3c.github.io/uievents/tools/key-event-viewer.html

For some reason this detects the config is spitting out the Num Lock code (which can be verified as I can see the NumLock light going on and off). I thought I might be able to edit the config file manually but Inspecting shows the assignment as...

"button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu" } } "Double_Press" { "bindings" { "binding" "key_press F1, PDA" } } "Long_Press" { "bindings" { "binding" "key_press BREAK, Pause" } } } }

...which...seems right.

Later edit: Changed the title to better reflect what appears to occur.
Last edited by Manwith Noname; Jun 27, 2021 @ 8:32am
< >
Showing 1-5 of 5 comments
Manwith Noname Aug 23, 2023 @ 1:50pm 
Revisiting this as Steam has undergone a number of changes since then and...

Using listen to assign the Break key displays the resulting bind as Num Lock.
Using listen to assign the Num Lock key displays the resulting bind as Break.

When pressing the button with either of these assigned the output is always Num Lock.
sq_paradox Aug 23, 2023 @ 4:17pm 
Steam Input has had such issues with the Pause/Break over the years that I just have an Autohotkey script makes Ctrl-P output Break:
^p::SendInput, {break}
Last edited by sq_paradox; Aug 23, 2023 @ 4:18pm
Manwith Noname Aug 24, 2023 @ 11:31am 
Aye, there's ways to deal with it and while it's kinda funny, it would be much better if someone could sort the API out so these inputs output correctly.
ThreeSon Aug 25, 2023 @ 6:56am 
Originally posted by sq_paradox:
Steam Input has had such issues with the Pause/Break over the years that I just have an Autohotkey script makes Ctrl-P output Break:
^p::SendInput, {break}

So if I have this set as a AHK script, and then set a button mapping to CTRL-P in Steam, then that button will correctly output a Pause/Break command when pressed in-game?
sq_paradox Aug 27, 2023 @ 11:26am 
Originally posted by ThreeSon:
So if I have this set as a AHK script, and then set a button mapping to CTRL-P in Steam, then that button will correctly output a Pause/Break command when pressed in-game?
Yes.

I've used it for Supreme Commander and Ashes of a Singularity which both use pause/break to pause the game and neither has an option to rebind it.
< >
Showing 1-5 of 5 comments
Per page: 1530 50