Jump to content

Thrustmaster Combined Full DX Mapping (extending the 32 DX buttons limit)


Recommended Posts

Since this is still the case in 2021 that we have to use this.....

 

Have anyone used this script to create an extra axis? I have 9 axis to use, but only 8 avaliable.... 

 

EDIT: I see that there is room for another slider:

 image.png

And enabling it, it shows up in the virtual joystick - but it still tied to DX_SLIDER_AXIS

Is there a way to seperate slider 0 and slider 1?


Edited by Martin1454
Link to comment
Share on other sites

On 2/27/2021 at 9:33 AM, Martin1454 said:

Since this is still the case in 2021 that we have to use this.....

 

Have anyone used this script to create an extra axis? I have 9 axis to use, but only 8 avaliable.... 

 

EDIT: I see that there is room for another slider:

 image.png

And enabling it, it shows up in the virtual joystick - but it still tied to DX_SLIDER_AXIS

Is there a way to seperate slider 0 and slider 1?

 

 

There is a limit of 128 buttons and 8 axis device. Can you setup a 2nd virtual device with Target? I couldn't find a way. I went to vJoy/Gremlin since it's easy to do that way.

Link to comment
Share on other sites

  • 2 months later...

OK, now it gets tricky.

I use the TM Warthog Analog Thumbstick MOD  and got DX button 21 assigned twice.

the center click of the mod-stick and the coolie-hat LEFT (CSL) position are using it both.

I guess the trick is somewhere in the code of my WarthogThrottleALLSwitchPosNOTDC.tmc ? I will attach it.

WarthogThrottleALLSwitchPosNOTDC.tmc

also I noticed that "Configure(@JoystickF18, MODE_EXCLUDED);" is not recognized.

I guess the definition is not found in the targetdx128.tmh file? Is there a more recent one?


Edited by HorNet505

Thrustmaster Warthog HOTAS + Pedals

(AB-detent Mod, Stick extension Mod)

HTC Cosmos VR

Track IR

----------

Intel i9-9900K

64GB Ram

GeForce RTX 2080 Ti

Link to comment
Share on other sites

Can't see how the tmc is to blame for that, the mapping for slew depress is 'SC' and it doesn't even appear to be there.

 

Presumably it functions normally when not running a script? Slew depress and coolie hat L should be DX1 and DX6 respectively.

Asus Z690 Hero | 12900K | 64GB G.Skill 6000 | 4090FE | Reverb G2 | VPC MongoosT-50CM2 + TM Grips  | Winwing Orion2 Throttle | MFG Crosswind Pedals

Link to comment
Share on other sites

15 hours ago, Brun said:

Presumably it functions normally when not running a script? Slew depress and coolie hat L should be DX1 and DX6 respectively.

Slew depress is DX1, Mic Switch Aft is DX6. Coolie is POV HAT (no DX).

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

  • 3 weeks later...
On 5/15/2021 at 6:26 PM, HorNet505 said:

OK, now it gets tricky.

I use the TM Warthog Analog Thumbstick MOD  and got DX button 21 assigned twice.

the center click of the mod-stick and the coolie-hat LEFT (CSL) position are using it both.

I guess the trick is somewhere in the code of my WarthogThrottleALLSwitchPosNOTDC.tmc ? I will attach it.

WarthogThrottleALLSwitchPosNOTDC.tmc 2.9 kB · 12 downloads

also I noticed that "Configure(@JoystickF18, MODE_EXCLUDED);" is not recognized.

I guess the definition is not found in the targetdx128.tmh file? Is there a more recent one?

 

 

I got it using 

    MapKey(&Throttle, SC, DX50);


Edited by HorNet505

Thrustmaster Warthog HOTAS + Pedals

(AB-detent Mod, Stick extension Mod)

HTC Cosmos VR

Track IR

----------

Intel i9-9900K

64GB Ram

GeForce RTX 2080 Ti

Link to comment
Share on other sites

  • 2 months later...

Works fine right here...

  • Like 1

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

  • 3 weeks later...

Hey guys i read all this. 

 

I need help. 

 

Is there an updated profile here for all dx buttons for thrustmaster warthhog throttle available for download where every bug is fixed (pulse, axis, everything functional as it should, also middle positions and everything mapable for dcs) to use an own profile ingame?

 

Thanks for your expert help  and suggestions and support. Can someone pls upload or link a download file for target in this case? Simcerely yours,

Missile Launch!

 

Link to comment
Share on other sites

Is there a thrustmaster throttle target profile for Target available for download, like the corrected one ?

Fix define DX78 3076 as define DX78 3077 etc...

(Files isn't available anymore). Where  Where no binds in dcs are already in, that i can configure all buttons and middle positions of the buttons in DCS for my modules myself? A script file or whatever, that dcs knows the virtual hotas and that i can use also the middle positions (For example the PATH/ALT/HDG/ALT Switch) - DCS just recognizes the position switched to Path and Alt, but not the middle ALT/HDG...

 

I'm sorry that you didn't understand my question, because when you read the topic, it is so much programm bla bla, that a normal guy feels helpless.

 

 


Edited by GrapeFruiT
Link to comment
Share on other sites

You can add them:

 

MapKey(&Throttle, IDLEROFF, PULSE+DX50);

MapKey(&Throttle, IDLELOFF, PULSE+DX51);
 

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

Where do i place these 2 lines? Really i need an idiot guide to place these 2 lines inside the script...

PLS help me, this is from the main.tmc

 

 // --------------------------- Throttle Mapping ------------------------------
  // -- SC (Slew Control) --
  MapKey(       &Throttle,     SC,               DX31 );
  
  // -- PS (Pinky Switch) --
  MapKey(       &Throttle,     PSB,              DX32 );
  MapKey(       &Throttle,     PSM,              DX33 );
  MapKey(       &Throttle,     PSF,              DX34 );
  
  // -- LTB --
  if(LTB_LONG) {
    MapKey(     &Throttle,     LTB,       TEMPO( DX35, DX36 ));
  } else {
    MapKey(     &Throttle,     LTB,              DX35 );
  }
  
  // -- CS (Coolie Switch) --
  if(CS_LONG) {
    MapKey(     &Throttle,     CSU,       TEMPO( DX37, DX41 ));
    MapKey(     &Throttle,     CSD,       TEMPO( DX39, DX42 ));
  } else {
    MapKey(     &Throttle,     CSU,              DX37 );
    MapKey(     &Throttle,     CSD,              DX39 );
  }
  MapKey(       &Throttle,     CSR,              DX38 );
  MapKey(       &Throttle,     CSL,              DX40 );
  
  // -- MS (MIC Switch) --
  MapKey(       &Throttle,     MSU,              DX43 );
  MapKey(       &Throttle,     MSR,              DX44 );
  MapKey(       &Throttle,     MSD,              DX45 ); 
  MapKey(       &Throttle,     MSL,              DX46 );
  MapKey(       &Throttle,     MSP,              DX47 );
  
  // -- SPD (Speedbrake) --
  MapKey(       &Throttle,     SPDB,             DX48 );
  MapKey(       &Throttle,     SPDM,             DX49 );
  MapKey(       &Throttle,     SPDF,             DX50 );
  
  // -- BS (Boat Switch) --
  if(SHIFT_ENABLED & BS_SHIFT) {
    MapKeyIO(   &Throttle,     BSB,      DX54,   DX51 );
    MapKeyIO(   &Throttle,     BSM,      DX55,   DX52 );
    MapKeyIO(   &Throttle,     BSF,      DX56,   DX53 );
  } else {
    MapKey(     &Throttle,     BSB,              DX51 );
    MapKey(     &Throttle,     BSM,              DX52 );
    MapKey(     &Throttle,     BSF,              DX53 );
  }
  
  // -- CH (China Hat) --
  if(CH_LONG) {
    MapKey(     &Throttle,     CHB,       TEMPO( DX57, DX59, 800 ));
    MapKey(     &Throttle,     CHF,       TEMPO( DX58, DX60, 800 ));
  } else {
    MapKey(     &Throttle,     CHB,              DX57 );
    MapKey(     &Throttle,     CHF,              DX58 );
  }
  
  // ---------------------------- Console Mapping ------------------------------

  // -- FLAP --
  MapKey(       &Throttle,     FLAPD,            DX61 );
  MapKey(       &Throttle,     FLAPM,            DX62 );
  MapKey(       &Throttle,     FLAPU,            DX63 );
  
  // -- EAC --
  MapKey(       &Throttle,     EACOFF,           DX64 );
  MapKey(       &Throttle,     EACON,            DX65 );
  
  // -- RDR --
  MapKey(       &Throttle,     RDRDIS,           DX66 );  
  MapKey(       &Throttle,     RDRNRM,           DX67 );
  
  // -- AP --
  // -- APENG/DIS (Autopilot Button) --
  if(AP_LONG) {
    MapKey(     &Throttle,     APENG,     TEMPO( DX68, DX69 ));
  } else {
    MapKey(     &Throttle,     APENG,            DX68 );
  }
  // -- APALT/APAH/APALT (Autopilot Mode) --
  MapKey(       &Throttle,     APALT,            DX70 );
  MapKey(       &Throttle,     APAH,             DX71 );
  MapKey(       &Throttle,     APPAT,            DX72 );
  
  // -- LDGH --
  if(LDGH_LONG) {
    MapKey(     &Throttle,     LDGH,      TEMPO( DX73, DX74 ));
  } else {
    MapKey(     &Throttle,     LDGH,             DX73 );
  }
  
  // -- APU --
  MapKey(       &Throttle,     APUOFF,           DX75 );
  MapKey(       &Throttle,     APUON,            DX76 );
  
  // -- EOL (Engine Operate Left) --
  MapKey(       &Throttle,     EOLMOTOR,         DX77 );
  MapKey(       &Throttle,     EOLNORM,          DX78 );
  MapKey(       &Throttle,     EOLIGN,           DX79 );
  
  // -- EOR (Engine Operate Right) --
  MapKey(       &Throttle,     EORMOTOR,         DX80 );
  MapKey(       &Throttle,     EORNORM,          DX81 );
  MapKey(       &Throttle,     EORIGN,           DX82 );
  
  // -- EFL (Engine Fuel Flow Left) --
  MapKey(       &Throttle,     EFLOVER,          DX83 );
  MapKey(       &Throttle,     EFLNORM,          DX84 );
  
  // -- EFR (Engine Fuel Flow Right) --
  MapKey(       &Throttle,     EFROVER,          DX85 );
  MapKey(       &Throttle,     EFRNORM,          DX86 );
  
  // ------------------------------ Axis Mapping -------------------------------
  // DX Axis Mapping   
  //      Device       TM Axis     DX Axis         NORMAL/REVERSED  ABSOLUTE/RELATIVE
  MapAxis(&Joystick,   JOYX,       DX_X_AXIS,      AXIS_NORMAL,     MAP_ABSOLUTE);
  MapAxis(&Joystick,   JOYY,       DX_Y_AXIS,      AXIS_NORMAL,     MAP_ABSOLUTE);
  MapAxis(&Throttle,   SCX,        DX_ZROT_AXIS,   AXIS_NORMAL,     MAP_ABSOLUTE); // DX_XROT_AXIS
  MapAxis(&Throttle,   SCY,        DX_YROT_AXIS,   AXIS_NORMAL,     MAP_ABSOLUTE);
  MapAxis(&Throttle,   THR_RIGHT,  DX_Z_AXIS,      AXIS_NORMAL,     MAP_ABSOLUTE);
  MapAxis(&Throttle,   THR_LEFT,   DX_XROT_AXIS,   AXIS_NORMAL,     MAP_ABSOLUTE); // DX_ZROT_AXIS
  MapAxis(&Throttle,   THR_FC,     DX_SLIDER_AXIS, AXIS_NORMAL,     MAP_ABSOLUTE);
  // Axis Curves       
  //        Device     TM Axis     Left-DZ     Center-DZ   Right-DZ  Curve   Scale/Zoom
  SetSCurve(&Joystick, JOYX,       0,          0,          0,        0,      0);
  SetSCurve(&Joystick, JOYY,       0,          0,          0,        0,      0);
  SetSCurve(&Throttle, SCX,        0,          0,          0,        0,      0);
  SetSCurve(&Throttle, SCY,        0,          0,          0,        0,      0);
  SetSCurve(&Throttle, THR_RIGHT,  0,          0,          0,        0,      0);
  SetSCurve(&Throttle, THR_LEFT,   0,          0,          0,        0,      0);
  SetSCurve(&Throttle, THR_FC,     0,          0,          0,        0,      0);
  


Edited by GrapeFruiT
Link to comment
Share on other sites

You don't seem to have IDLERON IDLELON either in that script.

You can place the anywhere. For easy lookup i would place then in the Throttle Engine section just above Axis Mapping.

 

Also, DX50 and DX51 are already in use on the Boat Switch, so you have to give them another number above 86.

 

// Throttle Idle On/OFF

MapKey(  &Throttle,  IDLERON,     PULSE+DX87);

MapKey(  &Throttle,  IDLEROFF,   PULSE+DX88);
MapKey(  &Throttle,  IDLELON,     PULSE+DX89);
MapKey(  &Throttle,  IDLELOFF,    PULSE+DX90);

 

(The PULSE command will only briefly active (once) the switch, remove it if you want to keep it active the entire time the switch is activated).

 

I don't know out of my head if the On or OFF switch on IDLE is the one that gets activated. If it doesn't work for ON or OFF you can always replace the one that does not work with: Example: if the OFF doesn't work, use MapKeyR (R from reverse) on the one that does work).

 

MapKey(  &Throttle,  IDLERON,     PULSE+DX87);

MapKeyR(  &Throttle,  IDLERON,   PULSE+DX88);

 

 

 

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

Big thx for the fast reply.

 

Im still too dumb to get this working, when i run the script it still says : Device created using DX+ Module with 86 buttons

when i put a } into the end of the line, ill get an error: main returned 0
Script stopped!
Compiling script: main.tmc
Compile Error:Type required in main.tmc at line 311

 

Running script: G:\Gamefiles\Digital Combat Simulator\Hotas\TM Warthog Universal HID\TM Warthog Universal HID\main.tmc
Mapped plugin module "C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll"
Compile Succeeded.
Physical USB HID devices managed by script!
Currently plugged USB HID devices[5]:
1: "Joystick - HOTAS Warthog" - "USB\VID_044F&PID_0402&REV_0100"
2: "Throttle - HOTAS Warthog" - "USB\VID_044F&PID_0404&REV_0100"
3: "F16 MFD 1" - "USB\VID_044F&PID_B351&REV_0100"
4: "F16 MFD 3" - "USB\VID_044F&PID_B353&REV_0100"
5: "F16 MFD 2" - "USB\VID_044F&PID_B352&REV_0100"
USB HID device "Throttle - HOTAS Warthog"(USB\VID_044F&PID_0404\7&14470BCD&0&1) selected
USB HID device "Joystick - HOTAS Warthog"(USB\VID_044F&PID_0402\7&14470BCD&0&2) selected
Virtual HID devices managed by script!
Connecting virtual joystick...Done
Device name set to Thrustmaster Combined
Device created using DX+ Module with 86 buttons
Standard POV Hat emulated on Joystick H3
Button-Controlled LED Module enabled

main returned 0
Script stopped!

 

 

Here the example:

 

// -- APU --
  MapKey(       &Throttle,     APUOFF,           DX75 );
  MapKey(       &Throttle,     APUON,            DX76 );
  
  // -- EOL (Engine Operate Left) --
  MapKey(       &Throttle,     EOLMOTOR,         DX77 );
  MapKey(       &Throttle,     EOLNORM,          DX78 );
  MapKey(       &Throttle,     EOLIGN,           DX79 );
  
  // -- EOR (Engine Operate Right) --
  MapKey(       &Throttle,     EORMOTOR,         DX80 );
  MapKey(       &Throttle,     EORNORM,          DX81 );
  MapKey(       &Throttle,     EORIGN,           DX82 );
  
  // -- EFL (Engine Fuel Flow Left) --
  MapKey(       &Throttle,     EFLOVER,          DX83 );
  MapKey(       &Throttle,     EFLNORM,          DX84 );
  
  // -- EFR (Engine Fuel Flow Right) --
  MapKey(       &Throttle,     EFROVER,          DX85 );
  MapKey(       &Throttle,     EFRNORM,          DX86 );
  
  // -- Throttle Idle ON/OFF --
  MapKey(        &Throttle,       IDLERON,          DX87 );
  MapKey(        &Throttle,       IDLEROFF,           DX88 );
  MapKey(        &Throttle,     IDLELON,          DX89 );
  MapKey(        &Throttle,     IDLELOFF,         DX90 ); 
  }
  

Link to comment
Share on other sites

attach your script (complete file), i'll take a look


Edited by Lange_666

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

just attach your main.tcm file.

 

Also, i see that in your example just above the lines you added are underlined....?

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

I get an error because of the target.tmh is missing

 

// -----------------------------------------------------------------------------
// Includes
// -----------------------------------------------------------------------------
include "target.tmh"                       // Standard TM Header
include "include/dx+.tmh"                  // DX++ Module
include "include/pov.tmh"                  // Custom POV Hat module
include "include/ldc.tmh"                  // LED Control module

 

You have the above files in a separate directory called include

For me this runs fine if i add target.tmh into the main directory (where main.tmc sits), it's missing.

You can put that into the include folder if you want but then the first line needs to read:

include "include/target.tmh"                       // Standard TM Header

 

If i then run the script it works but with only 86 buttons (see below)

 

Running script: J:\Backup\Hardware\Controllers\Target\Scripts\TM Warthog Universal HID_edited\main.tmc
*** Allocated ProcInstances found from the previous run: use FreeProcInstance() ***
Mapped plugin module "E:\Hardware\Target\TARGET\Plugins\sys.dll"
Compile Succeeded.
Physical USB HID devices managed by script!
Currently plugged USB HID devices[2]:
1: "Throttle - HOTAS Warthog" - "USB\VID_044F&PID_0404&REV_0100"
2: "RIGHT VPC Stick TMW Grip" - "USB\VID_044F&PID_0402&REV_0001"
USB HID device "Throttle - HOTAS Warthog"(USB\VID_044F&PID_0404\6&2DDD0237&0&3) selected
USB HID device "RIGHT VPC Stick TMW Grip"(USB\VID_044F&PID_0402\7&15079D9&0&4) selected
Virtual HID devices managed by script!
Connecting virtual joystick...Done
Device name set to Thrustmaster Combined
Device created using DX+ Module with 86 buttons
Standard POV Hat emulated on Joystick H3
Button-Controlled LED Module enabled

main returned 0

 

 

86 DX buttons solution:

Your main.tmc has this:

 

// ------------------------- Event Callback Init -----------------------------
  //          Even Callback     Btn count   Joystick only
  DXpInit(    &EventHandle,     86,        CREATE_JOYSTICK);

 

Change that 86 value to 120 to get 120 DX buttons.

 

If i run the script then I then get this:

 

Running script: J:\Backup\Hardware\Controllers\Target\Scripts\TM Warthog Universal HID_edited\main.tmc
Mapped plugin module "E:\Hardware\Target\TARGET\Plugins\sys.dll"
Compile Succeeded.
Physical USB HID devices managed by script!
Currently plugged USB HID devices[2]:
1: "Throttle - HOTAS Warthog" - "USB\VID_044F&PID_0404&REV_0100"
2: "RIGHT VPC Stick TMW Grip" - "USB\VID_044F&PID_0402&REV_0001"
USB HID device "Throttle - HOTAS Warthog"(USB\VID_044F&PID_0404\6&2DDD0237&0&3) selected
USB HID device "RIGHT VPC Stick TMW Grip"(USB\VID_044F&PID_0402\7&15079D9&0&4) selected
Virtual HID devices managed by script!
Connecting virtual joystick...Done
Device name set to Thrustmaster Combined
Device created using DX+ Module with 120 buttons
Standard POV Hat emulated on Joystick H3
Button-Controlled LED Module enabled

main returned 0

  

Button count in DCS goes to 99, the buttons from 100 to 120 reside just below button 1 in the list...

 

Info: The RIGHT VPC Stick comes from the fact that i changed my Warthog stick base to a Virpil base and renamed the VID.


Edited by Lange_666
  • Like 1

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

DXpInit(    &EventHandle,     86,        CREATE_JOYSTICK);  to edit this to 120 or the number which buttons are mapped worked.

 

You are like an angel for me right now, now it works! I can not explain how thankful i am right now.

 

THANK YOU THANK THANK YOU!!!!

 

LIMITLESS THANKS TO YOU.

 GIGANTIC THANKS TO Lange_666

Link to comment
Share on other sites

NP, just have fun...

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

  // -- Throttle Idle ON/OFF --
  MapKey(        &Throttle,       IDLERON,          DX87 );
  MapKey(        &Throttle,       IDLEROFF,           DX88 );
  MapKey(        &Throttle,     IDLELON,          DX89 );
  MapKey(        &Throttle,     IDLELOFF,         DX90 ); 
  }
  

 

Thanks a lot again, a question, how could i as example set them as pulse,

 

how would the exact command be?

Link to comment
Share on other sites

  • Recently Browsing   0 members

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