JoystickGremlin icon indicating copy to clipboard operation
JoystickGremlin copied to clipboard

Double tap container's single-tap action does not execute the release action when the input is held down for a period of time

Open Lemontree97 opened this issue 4 years ago • 5 comments

When using the double tap function, the single tap never releases when pressed long

Lemontree97 avatar Nov 27 '20 22:11 Lemontree97

Does this happen when you keep the button held for a while, i.e. not just a short tap but holding it for a second or so?

WhiteMagic avatar Nov 29 '20 11:11 WhiteMagic

Yes exactly! Also when switching between profiles fast (via a button to switch) while pressing other buttons these other buttons sometimes stay stuck also

Lemontree97 avatar Dec 06 '20 01:12 Lemontree97

The long press causing stuck inputs is likely a bug in the logic and timers used to implement the double tap function. Switching modes could have a similar effect on the double tap and other containers though generic remap actions should not suffer from this.

WhiteMagic avatar Dec 07 '20 08:12 WhiteMagic

okay :) hope you'll be able to fix it

Lemontree97 avatar Dec 16 '20 16:12 Lemontree97

I seem to be getting this problem intermittently. I had issues with it while initially setting up the double tap buttons a few days ago, but while playing around with trying to use tempo instead and increasing/decreasing the double tap delay and switching between exclusive/combined it seemed to resolve itself. After a computer restart it has broken again. Not sure if there was something specific that made it work or if it was that it the program had been running for long enough or something like that.

If I use combined mode, it doesn't have any problems. In exclusive mode, it appears that holding the button down for longer than the delay period causes it to not send the release command to vjoy. Using the input viewer it correctly shows the button releasing on the input, but the output never stops until I press the button again and for less time than the delay.

KrystalDelusion avatar May 03 '23 00:05 KrystalDelusion