Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Left touchpad with mode shifting and outer ring binding disables the sc-controller (0.4.9.12-win32-pre-release) #726

Open
b1o5hock opened this issue Aug 29, 2023 · 0 comments

Comments

@b1o5hock
Copy link

I made a sc-controller profile for Dead Space 3 (Origin/EA app) that replicates everything I can do with Steam.

The thing is that sc-controller is shutting down when I start using the left touchpad after I start playing or it shuts down when in the sc-controller GUI without the game running.

I don't have to reach the outer ring for the sc-controller to shut down, it shuts down if I touch anywhere on the left touchpad.

To be clear the sc-controller shuts down, not the Steam Controller. The version is 0.4.9.12-win32-pre-release.

In the sc-controller GUI window the button in the upper left corner is red instead of green.

I can only re-enable sc-controller by alt-tabbing, can't do it from in game.

And I figured it out!

It's my config.

The left touchpad is configured as joystick move with an action layer that turns it into a D-Pad that when pressed with functions like this:

  • left: joystick move left + left shoulder button
  • right: joystick move right + left shoulder button
  • up: joystick move forward + left shoulder button
  • down: joystick move backward + left shoulder button

Also, I have an outer ring binding to switch on running: left shoulder button when above r=0.925

Here is the code:

ring(0.925, mode(LPADPRESS, dpad(name('Dive roll forward', button(BTN_TL) and axis(ABS_Y, 0, -32767)), name('Dive roll back', button(BTN_TL) and axis(ABS_Y, 0, 32767)), name('Dive roll left', button(BTN_TL) and axis(ABS_X, 0, -32767)), name('Dive roll right', button(BTN_TL) and axis(ABS_X, 0, -32767))), XY(axis(ABS_X), raxis(ABS_Y))), button(BTN_TL))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant