Jump to content

Recommended Posts

Posted (edited)

Can someone please tell me why the below code when the fire trigger is pressed into its 1st position generates I and O on pressing in, I thought it would only generate the I when pressing in and O when releasing the fire trigger ? The release part works fine.

 

 

include "target.tmh"

//program startup

int ZOOMIN=0; int ZOOMOUT=0;

int main()

{
   if(Init(&EventHandle)) return 1; // declare the event handler, return on error

}

//event handler
int EventHandle(int type, alias o, int x)
{
   DefaultMapping(&o, x);

ZOOMIN = CHAIN(DOWN+'i',D(1200),UP+'i');   //Press i, hold for 1.2 secs, release
ZOOMOUT = CHAIN(DOWN+'o',D(1200),UP+'o');  //Press o, hold for 1.2 secs, release

MapKey(&Joystick, TG1, ZOOMIN);    //Trigger stage 1 pressed
MapKeyR(&Joystick, TG1, ZOOMOUT);  //Trigger stage 1 released

}

Edited by Britt007

Windows 7 Pro 64bit



16GB Corsair Vengeance DDR3 memory OC @ 1648MHz

i7 2600K @ 3.40GHz OC @ 4.4xxMHz

Nvidia GTX 590 3GB

Asus P8Z68 Deluxe Motherboard

Crucial 128GB SSHD

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...