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
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 1.1.0-pre.5):
Fixed by https://github.com/Unity-Technologies/InputSystem/pull/1279