Double assign? <Tap> link to "x" <hold> link to "y"

Post Reply
jbanchiere
Posts: 4
Joined: 28 Feb 2010, 18:53

Double assign? <Tap> link to "x" <hold> link to "y"

Post by jbanchiere »

I was wondering if there was a way to have a button do one thing if I tap it, and another if I hold it?

I already know how to "set selector", which is very helpful. But I would very much like to use the button that I set to hold to also use an ability. How do I set a pause for the hold so when I tap it, a key goes off, but when I hold it, another is used?

jbanchiere
Posts: 4
Joined: 28 Feb 2010, 18:53

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by jbanchiere »

Actually, I know how to make a "hold" on a button to delay it's use, but I don't know how to make a button activate when I just tap it.

Mobeeuz
Xpadder Xpert
Posts: 238
Joined: 19 Feb 2010, 21:37
Contact:

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by Mobeeuz »

Check out a profile that does this already (my F.E.A.R 2 Profile for the 360 controller does). Both shoulder buttons have a tap and a hold config for the bumpers - you can see by example how it works.

jbanchiere
Posts: 4
Joined: 28 Feb 2010, 18:53

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by jbanchiere »

I will check it out right now. Thanks for the reply. Any other help would be great.

jbanchiere
Posts: 4
Joined: 28 Feb 2010, 18:53

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by jbanchiere »

It didn't work at first. I tried assigning the "tap" button to <3> and it wouldn't work. I noticed that your tap button was a letter, so I changed it to a random letter and now it's working. I'm not sure why a number won't work for the tap button. A little odd. It shouldn't matter what key you bind it to as long as the delay macro was the same.

Either way, thanks very much for your help.

mnl1121
Xpadder Xpert
Posts: 391
Joined: 26 Aug 2009, 22:27
Location: New Jersey
Contact:

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by mnl1121 »

To create an assignment that does one action when you tap it and another when you hold it is to use hold zones.

Simply do something like this in the advanced assignment window: [X] [Hold Zone .50 sec] [Y]. This will do exactly what you want. Set the hold zone time to your liking.

Oke_Doke
Xpadder Xpert
Posts: 327
Joined: 21 Dec 2009, 16:17
Location: jupiter
Contact:

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by Oke_Doke »

This works great if you want to press X and then hold to press Y. but what if you want it to send only Y if it was a hold and not a tap?

[X] [Hold Zone .50 sec] [Y] on hold will send x and then Y.

what i mean to do is this:
button is pressed,
if hold time is greater than 0.30s
send Y
Else send X

I hope that's clear.
is there a work around for this?
or would this require a new type of hold / release zone feature?

What I'm trying is maybe a little too specific.

SGTCableDog
Xpadder Xpert
Posts: 1118
Joined: 27 Aug 2009, 03:35
Location: Minnesota, USA
Contact:

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by SGTCableDog »

[Hold zone .5sec][Y][Rlease zone .01sec][X][Rlease zone .5sec]

Tap for [X] hold for longer than half a second and only [Y] is sent. If you need [Y] sent on release after being held then some adjustment must be made.

Oke_Doke
Xpadder Xpert
Posts: 327
Joined: 21 Dec 2009, 16:17
Location: jupiter
Contact:

Re: Double assign? <Tap> link to "x" <hold> link to "y"

Post by Oke_Doke »

Thats great! I couldn't have guessed to set it up that way.
oh god, it was in the help all along. I read it but didn't notice the last slot in the formula. :oops:

Thanks a million!

Post Reply

Return to “Other questions”