Hi, I'm really sorry about crashing your thread. It turns out I had it working 2 days ago ... Yes, I cried, a lot. Anyway problem solved. I had to add the keyboard and mouse to the script, which I previously had. When I tested it-it must have been one of the times FAST or the joystick crashed or as I found it keeps using the previous saved version and I didn't know it done things like that until my 3rd day, yesterday, so I had already went back to the original download version to try something else not thinking about that piece of code.
// Init virtual device (using DX++ Module)
if(InitMoreDX(DX_COUNT, &EventHandle, CREATE_JOYSTICK+CREATE_KEYBOARD+CREATE_MOUSE))
return 1;
I really do mean it when I say this 120 button hack is the single best thing I have found. Now I can send a keyboard command and change a panel's function and I can do things like assign S4 L_Alt and use that to have a left alt + trigger fire key binding and I can do the same with S3 and alt ctrl etc.
I'm more than happy I found the download because I packed my Warthog away 5 years ago since my MS was getting to me and just unpacked it because I want to get use out of it before my new found arthritis gets any worse.
I also found this while butchering your code:
// -- EAC (Radar Altimeter) --------------------------------------------------
if(LED_EAC) {
MapKey( &Dev, EACON, CHAIN(DX59, LED(&Dev,LED_ONOFF,LED_CURRENT+LED_EAC)));
MapKey( &Dev, EACOFF, CHAIN(DX60, LED(&Dev,LED_ONOFF,LED_CURRENT-LED_EAC)));
} else {
MapKey( &Dev, EACON, DX59);
MapKey( &Dev, EACOFF, DX61);
}
// -- RDR (Radar Altimeter) --------------------------------------------------
if(LED_RDR) {
MapKey( &Dev, RDRNRM, CHAIN(DX61, LED(&Dev,LED_ONOFF,LED_CURRENT+LED_RDR)));
MapKey( &Dev, RDRDIS, CHAIN(DX62, LED(&Dev,LED_ONOFF,LED_CURRENT-LED_RDR)));
} else {
MapKey( &Dev, RDRNRM, DX61);
MapKey( &Dev, RDRDIS, DX62);
}
It might be because of the way it works, but shouldn't that be EACOFF DX60 or is it the way the logic works? I think it's the only switch that actually sends a signal in all position is it not, so I dunno if you have that reason or something.
Can I message you about me uploading this somewhere and send you the stripped down version I made for approval?