Announcement

Collapse
No announcement yet.

Stop an Input while its being held.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Stop an Input while its being held.

    First off, I looked for an answer and couldn't find it, so if I missed it my apologies.

    Let me explain what I am attempting to achieve.

    On controller (Xbox Elite Series 2) while I am holding the left movement stick forward and I press a paddle that I have combo mapped, prior to the combo initiating I want the input from the left stick to stop as if I had left the stick go, but am actually still holding it forward... So it would stop my forward movement dead in its tracks before the combo quicker without me having to time the release of the left stick.

    Is this possible?

  • #2
    Hello!

    There is no way to stop the stick while the combo is working, but you can try to use Shift mode and stop the stick output while you press and hold your paddle.

    Here is how it should be set up:

    1. In Main configuration (Shift 0), map your paddle to Shift Jump (Hold mode) and add your Combo here:

    Click image for larger version

Name:	4c379d0a21.png
Views:	490
Size:	451.1 KB
ID:	232250

    2. Inside the Shift 1, Mute your stick (on my screenshot, I have muted all the directions):

    Click image for larger version

Name:	912e567bfa.png
Views:	444
Size:	717.7 KB
ID:	232251

    I hope it could help! If you have other setup and I am missing something, please let me know.

    Comment


    • #3
      That worked perfectly for what I wanted. Thanks for helping me understand the uses of the shift function.

      Comment


      • #4
        Originally Posted by RatSnipe View Post
        That worked perfectly for what I wanted. Thanks for helping me understand the uses of the shift function.
        Same here lol. It was simple.

        Comment


        • #5
          Originally Posted by RatSnipe View Post
          That worked perfectly for what I wanted. Thanks for helping me understand the uses of the shift function.
          It was easy and doing it was fun.

          Comment


          • #6
            To achieve this, you can use a scripting tool like AutoHotkey (AHK) if you're on PC. Here's a basic script example:

            #Persistent SetTimer, CheckCombo, 50 CheckCombo: If (GetKeyState("JoyY") > 75) ; Adjust 75 to your preferred threshold { If (GetKeyState("PaddleButton")) ; Replace PaddleButton with your actual button { Send, {JoyY up} ; Release the left stick forward input } } Return
            This script continuously checks if the left stick is pushed forward and if the paddle button is pressed simultaneously. If both conditions are met, it releases the forward input of the left stick, effectively stopping your movement without requiring you to release the stick physically.

            Remember to replace "PaddleButton" with the actual button name you're using for the paddle on your Xbox Elite Series 2 controller. Also, adjust the threshold value (75 in this example) based on your stick sensitivity to ensure it triggers reliably.

            Comment

            Working...
            X