Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Possible FakerInput Bug : Special Actions with both Set Regular Trigger and Set Unload Trigger specified leads to unexpected behavior #3026

Open
vvilkommen opened this issue Jul 26, 2023 · 0 comments

Comments

@vvilkommen
Copy link

Describe the bug
Hello! I appreciate your time and effort on this software. I cannot imagine my life without it, thank you immensely!
Ok, I have tried to find a similar case already created, but couldn't find one, my apologies if this has already been addressed.

I have been having a problem with my special actions since I've moved to using FakerInput. I have created workarounds, but they don't work too well. In any case, my problem is as follows: I have a special action that is set to hold down a keyboard key when a touchpad swipe is used (the regular trigger), and release that same key when some gamepad button is pressed, e.g. right touch (the unload trigger). However, when attempting to use my special action, the key I want held is not held, but some other key is held instead.

To Reproduce
Steps to reproduce the behavior:
0. As FakerInput,

  1. Go to Profile > Special Actions
  2. Create a Special Action to "Press/Toggle Key"
  3. Select any letter key, like Z, but be sure to specify "toggle"
  4. Set Trigger to "Swipe Down"
  5. Set Unload Trigger to PS for example, but I don't think it matters here. But an Unload Trigger must be set.
  6. Set "Untoggle key by," "pressing unload trigger"
  7. Save.

Expected behavior
Swiping down on the touchpad should cause Z to be held down, but the number "2" is held instead! I've only tried a few keys, but this is what I've seen, expected = observed:
z = 2
x = enter
s = number lock
q = down key

(I think it may be easier to see this in something like notepad, make sure there are many lines in it though, so you can see the "down" key being held if you've selected "Q" for your special action.)

Desktop (please complete the following information):

  • Controller Make and Model: Sony DS4 v.2 (CUH-ZCT2U)
  • OS: Windows 10 Pro Build 22H2
  • DS4Windows Version 3.2.12
  • FakerInput 0.1.0.0
  • ViGEmBus 1.21.442.0

Additional context
As above.
Thanks for reading!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant