New Input System: how to create a tap then hold?

Hello there,

I’m trying to create a running trigger for my 2D character, the original idea is the following:

  • If the player holds the right/left arrows, the character walks until released.
  • If the player taps and then holds in the same direction, the character runs until released.

I’ve tried to use multi-tap, but it expects a release on the second tap to be considered a multi-tap.
I’ve tried to use tap and hold separately, but I do not like the solution because I want to use default values on the Input System Package settings like “Default Tap Time”.
I’ve also tried to implement the IInputActions but again I do not have access to the defaults.

Has anyone succeeded on a setup like mine?
Thanks.
leomcpugo