Hi, I have a full license with all features of reWASD at version 5.6.2 and I'd like to remap an Xbox One X controller so buttons X and B behave the following way:
When X is pressed - send Virtual Controller X tap.
If X is held for less than "Long press time in preferences" - behave like Virtual Controller X is held (as default).
When X is held for more than "Long press time in preferences"- release VC X and start turbo spamming Virtual Controller X.
When B is pressed send Virtual Controller B tap.
If B is held for less than "Long press time in preferences" do nothing.
When B is held for more than a second - start turbo spamming Virtual Controller B taps.
I mapped both states to those buttons:
and set long press time in preferences to 1200ms.
Game in question is Genshin Impact.
X = weak attack
X held (~800ms) = charged attack
Tapping would produce a weak attack.
Holding for 1200ms I'd like to execute a charged attack and then spam weak attacks until I release the button.
However contrary to what I was expecting, if the Hold state is on on any of those buttons, it either ignores or delays the single tap (normal state) execution by the time it takes to detect long press (set in preferences) and then executes a tap or a turbo tap if I continue holding.
Is this a bug or a functionality limitation. I think this would be the best workaround for games that have charged attacks and at the same time require spamming.
Holding another button for a Shift state is out of the question as most games use all available buttons and remapping around those is a pain.
When X is pressed - send Virtual Controller X tap.
If X is held for less than "Long press time in preferences" - behave like Virtual Controller X is held (as default).
When X is held for more than "Long press time in preferences"- release VC X and start turbo spamming Virtual Controller X.
When B is pressed send Virtual Controller B tap.
If B is held for less than "Long press time in preferences" do nothing.
When B is held for more than a second - start turbo spamming Virtual Controller B taps.
I mapped both states to those buttons:
and set long press time in preferences to 1200ms.
Game in question is Genshin Impact.
X = weak attack
X held (~800ms) = charged attack
Tapping would produce a weak attack.
Holding for 1200ms I'd like to execute a charged attack and then spam weak attacks until I release the button.
However contrary to what I was expecting, if the Hold state is on on any of those buttons, it either ignores or delays the single tap (normal state) execution by the time it takes to detect long press (set in preferences) and then executes a tap or a turbo tap if I continue holding.
Is this a bug or a functionality limitation. I think this would be the best workaround for games that have charged attacks and at the same time require spamming.
Holding another button for a Shift state is out of the question as most games use all available buttons and remapping around those is a pain.
Comment