Double tap button for an event

so i was wondering is this posibble cause i wanna make a game that can run with double tapping left shift and also can walk like cs style with one tap left shift is this possible?

The double tap is easy:

Obviously replace the K input with whatever you want, and replace the 0.3 seconds with whatever tap timeout you want. For something like a tripple tap, just check whether or not #Presses is 3.

i see thanks but what is the name of the set node with a set text on it i have no idea

figure out myself lol it turns out its a var

and also why after i press the double tap when i hld the key it wont do you need a new node for this?

What do you mean? You do “press, release, press”?

Can you show us your full BP code of what you want to create. Otherwise we have no idea why it is doing what you explained.

k this is the one

so i planning when you have to double tap the left shift button but since i applied the extra node that jamendxman gave me the only work when i double tapped it repeatedly instead of just double tap once and hold the left shift

This should work if you do Tap-Release-Tap-Hold, the problem is that the delay from the 1st tap is still counting, so try and move your Set Max Walk Speed to be before the delay (keep the Set Presses to be after the delay), that should work.

i try but can you gave me an image of it
im not good with just text

if u ment moving it like this then no its stil doesnt work

That’s no what I meant, switch it back to before you just barely changed it, but on the Released, it should be in the order of Set Max Walk Speed -> Delay -> Set Presses.

You need to change the white wires to change the order. It is always executed from left to right. You only moved the nodes, which has no effect at all.

Lol that’s what they were doing, hehe.

k i try and i will tell you all if its working or not


thank you guys especially Jamedxman its now fully operational :slight_smile:

hi! I’m having a similar problem, I’m adding combos but i have no idea how to set it up, any solutions?

This is my variant, i think this best and optimal way.

<iframe src=“Detect Double Click posted by Starter | blueprintUE | PasteBin For Unreal Engine 4” scrolling=“no” allowfullscreen></iframe>

How would you get a Double Tap sequence to override an animation that’s been activated previously by the single tap function, with ANOTHER animation?

The goal is to have a “Roll” animation for a single tap Space Bar, then a “Jump” for a double tap. The thing is, once the single tap is activated, I can’t get It to run the “Jump” animation, even though I have Double Tap set up.

EDIT: Not trying to highjack the thread, I just thought it was relevant.

Here we go:

Hey, everybody!
I know this is an old post but I found a better solution to get this information (“Double Tap or not”) inside a macro and I would like to share it with all. That would be important for another person who finds this post!

Here is the code inside the Macro:


I set the time to wait for the second click as 0.25 seconds as the default value and exposed this variable setting as you want/need at the moment!

Here is the Macro appearance in the Event Graph:
Macro - TapOrDoubleTap.png

So, this is my contribution to this topic!

The UE4 community is already amazing, but is our(developers) responsibility to make it better!

Great development for everyone!

5 Likes

I wrote a macro that I tested and it works! Yay. Feel free to make a MacroLibrary blueprint and toss this into your recipes. =^.^=

It’s a multi-tap macro, so you can do a triple, quadruple, whatever even 100 tap. You can also set the timer for how long you have to do it in case it’s a difficulty thing you gotta setup. Thanks for the inspiration Jamendxman3 :slight_smile: