Search Issue Tracker
Fixed in 1.1.0-pre.5
Votes
9
Found in [Package]
1.0.0
Issue ID
1267805
Regression
No
[Input System] Multi Tap Interaction doesn't get triggered when there are 2 or more Bindings in the active Control Scheme
How to reproduce:
1. Open the attached "1267805 repro" project
2. Open the "SampleScene" Scene from Assets > Scenes
3. Enter Play Mode
4. Double-tap the "Space" key on the keyboard
Expected results: the Multi Tap Interaction gets triggered and a message is displayed in the Game window
Actual results: the Multi Tap Interaction doesn't get triggered
Reproducible with: 0.2.10-preview (2020.1.3f1), 0.9.6-preview (2020.1.3f1), 1.0.0 (2019.4.9f1, 2020.1.3f1. 2020.2.0a21)
Could not test with: 0.1.2-preview (2019.4.9f1, project errors)
Notes:
-Switching to "DoubleTap_Working" Action Map fixes the issue
-The only difference between these Action Maps is that "DoubleTap_Broken Map" has 2 bindings on the Keyboard
-Removing any of the 2 Bindings resolves the issue and makes the Multi Tap Interaction work
-Only Bindings from present Control Schemes seem to reproduce the issue as can be seen in the "DoubleTap_Working" Action Map which has an additional Gamepad Binding which doesn't introduce the bug
-
peterconnected
Sep 29, 2021 06:35
The bug is still happening in 2020.3.19f1. It must have been un-fixed.
-
teknochaos
Jan 13, 2021 13:59
I have exactly the same issue. I solved it by making "Action Type" pass through. I keep control type as button. Then I add interaction to binding. And it worked. Also I had a problem with Hold interaciton. My problem is that performed state is just happening once. I mean if i perform it once then it will never perform again. I solved it by making pass through, too. Then added interaction to binding, again.
-
FileThirteen
Sep 14, 2020 00:02
I was going through and testing all the interactions myself and this is the one that doesn't work. Even when I remove all bindings except one I can only get the multi tap to trigger like 1/20th of the time I try. I see started and then cancelled like 95% of the time but occasionally I'll get a performed logged.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Any small change in UI Builder Inspector refreshes Editor Inspector
- Inaccurate Box Collider boundaries on a rotated child Cube when the parent GameObject Scale is non-uniform
- [Android] "SHADOWS_SCREEN" set as shader Keyword when no "_ShadowMapTexture" is bound leads to freeze on a build on some Mali GPU devices
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- [Linux] AutoLocale log is logged when opening a project
Resolution Note (fix version 1.1.0-pre.5):
Fixed by https://github.com/Unity-Technologies/InputSystem/pull/1279