Page 1 sur 1

Profil pour BS

Publié : jeu. août 27, 2009 3:29 pm
par JABBA29
Bonjour voila je cherche des profils pour cougar pour BS.
Si vous avez ca dans vos filets..

Publié : jeu. août 27, 2009 3:48 pm
par Trebuh

Publié : jeu. août 27, 2009 5:01 pm
par JABBA29
Justement je debute avec le cougar,dans son txt il dit de mettre l'antenne elev comme zoom mais je vois pas comment faire..

Publié : jeu. août 27, 2009 5:50 pm
par Trebuh
Il dit de le faire dans le jeu. C'est à dire dans les options, tu configures ANT comme axe de zoom.

Publié : jeu. août 27, 2009 5:53 pm
par JABBA29
Mais j'arrive pas a assigner mon ant elev au zoom.
Pareil pour le skval pour augmenter la taille du reticule,retrecir marche augmenter rien a faire..

Publié : jeu. août 27, 2009 6:10 pm
par Trebuh
Tu vas dans les options, commandes d'axes. Ligne zoom, colonne cougar, ajout. Là tu bouges l'antenne sur tout l'axe (de butée en butée) et tu auras normalement JOY RX qui s'inscrira.

Personnellement, j'ai pas mal modifié ce profil pour mon usage perso. Mais je crois que l'original modifie la taille de fenêtre par T4 et T5. Je ne vois pas pourquoi ça ne marcherait pas ??

profil pour bs

Publié : jeu. août 27, 2009 7:00 pm
par JABBA29
bonjour tu aurais moyen de me filer ton profil?

Publié : jeu. août 27, 2009 7:51 pm
par Trebuh
Mon profil cougar pour BS ? C'est la même base, avec des modif pour le hat 3, les commandes Track IR et TS. Je ne pense pas que ça t'aide beaucoup ?
Explique pourquoi tu n'arrives pas à configurer le zoom ? Que fais-tu pour y arriver ?

Quelles commandes as-tu pour augmenter/diminuer la taille de fenêtre de désignation dans le shkval ? Celles du profil de Viper ?
Si oui, elles fonctionnent toutes les deux.
Les as-tu testées ? Tu as peut-être un contact qui est mort en plus de ton potard de throttle ? Tu sais tester par Key-test et par logical Flag Viewer ?

Publié : lun. août 31, 2009 2:14 pm
par V1per$14
Trebuh a écrit :Tu vas dans les options, commandes d'axes. Ligne zoom, colonne cougar, ajout. Là tu bouges l'antenne sur tout l'axe (de butée en butée) et tu auras normalement JOY RX qui s'inscrira
Comme tu le sais Trebuh, je me lance dans le monde du Cougar.
Ceci dit, je suis un noob de chez noob sur le sujet.
Encore que je commence à bien avoir saisi le langage.
Reste à mettre en application ce qui n'est pas une mince affaire...

J'en reviens donc à ton post et désolé d'avance si ma question est basique.
Pourquoi mettre certaines commandes dans le profil du Cougar et assigner d'autres commandes via BS ? Ne serait-il pas plus simple (ou du moins plus clair) de tout mettre au même endroit (profil Cougar) ?

Sinon comment gere tu les comm radio sur ton profil ?
Je pense qu'on est parti du même profil (Viper sur CougarsWorld) mais j'ai des scrupules à le modifier profondement. Je me dis que celui qui l'a construit a du bien y réfléchir et je me vois mal virer ses fonctions pour y mettre la vhf (car je suppose que ses fonctions me seront utiles un jour ou l'autre)...

Dernière question, j'ai entendu parler de multiples profils Cougar ou plutot de la capacité du Cougar a pouvoir switcher entre plusieurs profils en cours de jeu ? Mythe ou realité ?

Merci d'avance pour tes ou vos lumières.

Publié : lun. août 31, 2009 4:57 pm
par lasko
Bonjour V1PERS14
Je possède un cougar depuis 3 mois, effectivement c'est un bijou, mais ds quel bourbier je me suis mis.
Après réflection; 1-assigner simplement les fonctions ds le setup?
2-programmer les multiples profiles du cougar?
Je crois qu'en premier lieu, surtout pour un débutant comme moi ( le choix du 1) c'est amplement suffisant et au sujet du macros système je le verrais plus tard.
D'ailleurs malgré avec le setup c'est déja compliqué (je parle ds le domaine de vol )n'est ce pas?
A+

Publié : lun. août 31, 2009 10:46 pm
par hellfrog
V1per$14 a écrit : j'ai entendu parler de multiples profils Cougar ou plutot de la capacité du Cougar a pouvoir switcher entre plusieurs profils en cours de jeu ? Mythe ou realité ?
mythe à ma connaissance en tout cas en cours de jeu

par contre tu as des boutons qui permettent des sous modes T7+T8 pour /U /M /D et S3 pour /I /O

Publié : lun. août 31, 2009 10:52 pm
par hellfrog
temporaire, j'effacerais plus tard :

une version parmis mes TMM pour vol reseau

Code : Tout sélectionner

Rem ############################################## Rem Rem Ka-50.tmm Rem for Rem DCS Ka-50 Black Shark Rem Rem by Hellfrog Rem Rem Last modified: 12 juillet 2009, 3:17 pm Rem Rem Controllers: Thrustmaster Cougar Rem Rem ############################################## Rem Rem DCS Ka-50 Black Shark Rem russian version 1.0 + patch to english cockpit Rem Real mode (no arcade) Rem Key Command List Rem Rem fell free to use it and modify it Rem it is done for the community free of use Rem Rem ############################################## REM syntax is for KBD US and with original keys as described in russian version Rem it works well on an european french keyboard Rem without any change (Qwerty / Azerty, but I included Q A Z W UsB codes if you need it) REM USB codes for use of Left Right keys Alt Ctl Win and so on Rem if no USB codes, BS seems to see the input not very well and it doesn't work anyway. Rem I tested only the functions mapped on the cougar, Rem so, some panel butons, best used with mouse click or vocal commands Rem have never been mapped and have not been tested, maybe somme erros or bugs are stil present. Rem if you read these lines, I assume you are able to correct this if needed. Rem Brevities used : rem Btn = button rem Swt = switch rem Cvr = Cover rem Pwr = power rem Gnl = general rem Inc = increase rem Dec = decrease rem Prev = previous rem _:_ = specify an option for the command or the button rem _-_ = specify the different options in a toggle list Rem --------------------------- Rem 1- General Rem --------------------------- Rem work fine Gnl_Pit:Door = USB (DE4 D06 U06 UE4) Rem RCTL c Gnl_Eject = RPT(3) (USB (DE0 D08 U08 UE0)) Rem LCTL e x 3 Gnl_FPS_Display:Quick = USB(DE4 D48 U48 UE4) Rem RCtl PauseBreak Gnl_Pit_PilotBody_Display = USB(DE5 D13 U13 UE5) Rem RShift p Gnl_Controls_Indicators_Display = USB(DE4 D28 U28 UE4) Rem RCtl Enter Rem not tested Gnl_Mission_end = USB (D29 U29) Rem ESC Gnl_Time_Pause = USB (DE4 D48 U48 UE4) rem Pause key = RCtl +Break key Gnl_Time_Normal = USB (DE1 D1D U1D UE1) Rem LSHF z Rem USB (DE1 D1A U1A UE1) LSHF w Gnl_Time_Accelerate = USB (DE0 D1D U1D UE0) Rem CTL z USB (DE0 D1A U1A UE0) CTL w Gnl_Time_Decelerate = USB (DE2 D1D U1D UE2) rem LALT z USB (DE2 D1A U1A UE2) ALT w Gnl_Windows_Score = USB (D34 U34) Rem ' Gnl_InfoBar = USB (DE0 D1C U1C UE0) rem LCTL y Gnl_InfoBar_Units = USB (DE2 D1C U1C UE2) Rem LALT y Gnl_NewPlane_Respawn = USB(DE5 DE4 D2B U2B UE4 UE5) Rem Rshf RCtl Tab Gnl_Pit_MouseClick_Able = USB (DE2 D06 U06 UE2) Rem LALT c Gnl_Screenshot = USB (DE0 D46 U46 UE0) Rem CTL PRNTSCRN Gnl_FPS_Display:Fine = USB(DE4 D48 U48 D48 U48 UE4) Rem RCtl PauseBreak Gnl_Multiplayer_Chat_All = USB (D35 U35) Rem ` Gnl_Multiplayer_Chat_Allies = USB (DE4 D34 U34 UE4) Rem RCTL ` Rem buggy : don't work : Rem Is Cheat ! Gnl_Full_Start = USB(D91 D4A U4A U91) rem Home + LWin Gnl_Full_Stop = USB(D91 D4D U4D U91) rem End + LWin Rem -------------------------- Rem Inst ABRIS_AMMS Rem -------------------------- rem work fine ABRIS_Power = USB(DE5 D27 U27 UE5) Rem RShift 0 ABRIS_Btn:1 = 1 ABRIS_Btn:2 = 2 ABRIS_Btn:3 = 3 ABRIS_Btn:4 = 4 ABRIS_Btn:5 = 5 ABRIS_Btn:Axis:_Push = 6 ABRIS_Btn:Axis:_Dec = 7 ABRIS_Btn:Axis:_Inc = 8 ABRIS_Btn:Bright:_Dec = 9 ABRIS_Btn:Bright:_Inc = 0 Rem ----------------------- Rem Inst ADF Rem ----------------------- Rem not tested ADF_Channel:_Next = USB (DE0 D2E U2E UE0) Rem LCTL = ADF_Channel:_Prev = USB (DE0 D2D U2D UE0) Rem LCTL - ADF_Mode:_Change = USB (DE0 DE2 D2F U2F UE2 UE0) Rem LALT LCTL [ ADF_Receiver_Mode:_Change = USB (DE0 DE2 D30 U30 UE2 UE0) Rem LALT LCTL ] ADF_Volume:Up = USB (DE0 DE2 D2E U2E UE2 UE0) Rem LALT LCTL = ADF_Volume:Dn = USB (DE0 DE2 D2D U2D UE2 UE0) Rem LALT LCTL - ADF_SelfTest:Btn = USB (DE0 DE2 D17 U17 UE2 UE0) Rem LALT LCTL t Rem ---------------------------------- Rem Inst Autopilot Rem ---------------------------------- rem all tested and work fine Autopilot_Hold:_Bank = USB (DE1 D05 U05 UE1) Rem LSHF b Autopilot_Hold:_Pitch = USB (DE1 D13 U13 UE1) Rem LSHF p Autopilot_Hold:_Altitude = USB (DE1 D04 U04 UE1) Rem LSHF a USB (DE1 D14 U14 UE1) LSHF q Autopilot_AltitudeMode:_BARO-RALT= USB (DE0 D1B U1B UE0) Rem LCTL x Autopilot_Hold:_Heading = USB (DE1 D0B U0B UE1) Rem LSHF h Autopilot_Desired:_Heading-Track = USB (DE2 D1B U1B UE2) Rem LALT x Autopilot_Director_Control = USB (DE0 D04 U04 UE0) Rem LCTL a USB (DE0 D14 U14 UE0) CTL q Rem ------------------------------------------------- Rem Inst Auxiliary Control Panel Rem ------------------------------------------------- Rem not tested Power-Hydrau-EKRAN-SelfTest_CvrSwt = USB (DE0 DE2 DE1 D11 U11 UE1 UE2 UE0) Rem LCTL LALT LSHF n Power-Hydrau-EKRAN-SelfTest_Swt = USB (DE0 DE1 D11 U11 UE1 UE0) Rem LCTL LSHF n LWSL140_SelfTest_Btn = USB (DE0 DE2 D11 U11 UE2 UE0) Rem LCTL LALT n LWSL140_PWR_Swt = USB (DE0 D11 U11 UE0) Rem LCTL n IlluminationCP_Swt = USB(DE5 DE6 D0F U0F UE6 UE5) Rem RSHF RALT L CMDUV26_PWR_SwtCvr = USB (DE2 DE1 D06 U06 UE1 UE2) Rem LALT LSHF c CMDUV26_PWR_Swt = USB (DE0 DE1 D06 U06 UE1 UE0) Rem LCTL LSHF c CMDUV26BIT_SwtCvr = USB (DE0 DE2 DE1 D06 U06 UE1 UE2 UE0) Rem LCTL LALT LSHF c CMDUV26BIT_Swt = USB (DE0 DE2 D06 U06 UE2 UE0) Rem LCTL LALT c INU_PWR_Swt = USB (DE4 DE6 D0C U0C UE6 UE4) Rem RCTL RALT i INU_Heater_Swt = USB (DE5 DE6 D0C U0C UE6 UE5) Rem RALT RSHF i RocketGunPods_DataSelectorBtn:_Right = USB (DE2 D05 U05 UE2) Rem LALT b RocketGunPods_DataSelectorBtn:_Left = USB (DE0 D05 U05 UE0) Rem LCTL b ALMAZVoiceAlert_Test:Btn = USB (DE4 DE6 D19 U19 UE6 UE4) Rem RCtrl RAlt v EjectSystemCircuit_Test:Btn = USB (DE4 DE5 D08 U08 UE5 UE4) Rem RShf e EjectSystemCircuit_CheckSelBtn:Right = USB (DE2 DE1 D05 U05 UE1 UE2) Rem LALT LSHF b EjectSystemCircuit_CheckSelBtn:Left = USB (DE0 DE1 D05 U05 UE1 UE0) Rem LCTL LSHF b EGT:Right_ThresholdGov_Btn = USB (DE4 DE5 D0A U0A UE5 UE4) Rem RCtrl RShf g EGT:Left_ThresholdGov_Btn = USB (DE6 DE5 D0A U0A UE5 UE6) Rem RAlt RShf g Engine_VibrationMonit_Btn = USB (DE4 DE6 DE5 D19 U19 UE5 UE6 UE4) Rem RCtrl RAlt RShift v Light-NVG-Pit_Bright:Dn = USB (DE0 DE1 D0E U0E UE1 UE0) Rem LCTL LSHF k Light-NVG-Pit_Bright:Up = USB (DE0 DE2 D0E U0E UE2 UE0) Rem LCTL LALT k Light-PitPanel_Bright:Dn = USB (DE0 DE1 D0F U0F UE1 UE0) Rem LCTL LSHF l Light-PitPanel_Bright:Up = USB (DE0 DE2 D0F U0F UE2 UE0) Rem LCTL LALT l Light-HSI-ADI_Bright:Dn = USB (DE0 DE1 D0D U0D UE1 UE0) Rem LCTL LSHF j Light-HSI-ADI_Bright:Up = USB (DE0 DE2 D0D U0D UE2 UE0) Rem LCTL LALT j Light-AuxPanel_Bright:Dn = USB (DE0 DE6 DE1 D18 U18 UE1 UE6 UE0) Rem LCTL RALT LSHF u Light-AuxPanel_Bright:Up = USB (DE0 DE2 DE1 D18 U18 UE1 UE2 UE0) Rem LCTL LALT LSHF u PVI_Light:Up = USB (DE4 DE5 D13 U13 UE5 UE4) Rem RSHF RCTL p PVI_Light:Dn = USB (DE6 DE5 D13 U13 UE5 UE6) Rem RSHF RALT p Rem ------------------------------------------ Rem Inst Collective Stick Rem ------------------------------------------ Rem work fine : Target_Lock = ENT Shkval_View:Max-23x = = Shkval_View:Wide-7x = - TV_Target_Size:Inc = ] TV_Target_Size:Dec = [ Nav_RouteMode:IO = r Nav_DescentMode:IO = d SpotLight:Left = USB (DE4 D36 U36 UE4) Rem RCtrl , SpotLight:Right = USB (DE4 D38 U38 UE4) Rem RCtrl / SpotLight:Up = USB (DE4 D33 U33 UE4) Rem RCtrl ; SpotLight:Dn = USB (DE4 D37 U37 UE4) Rem RCtrl . Wpn_Select:Inward = i Wpn_Select:Outward = y Wpn_Select:All = u Rem Wpn_Select:AAMode = USB (DE0 D18 U18 UE0) Rem LCTL u Rem not modeled in game not functionnal Turbine_RPM:Nominal = USB (DE6 D57 U57 UE6) Rem RAlt KP+ Turbine_RPM:Low = USB (DE6 D56 U56 UE6) Rem RAlt KP- Collective:Brake-AltitudeLever:Assign = f Rem ---------------------------------------------------------- Rem Inst Countermeasures dispensers UV-26 Rem ---------------------------------------------------------- rem work fine CMS_Program:Start = INS CMS_Program:Stop = DEL CMS_Program:HowMuchSequences = USB (DE5 D49 U49 UE5) Rem RShift INS CMS_Program:PauseBetweenSeq = USB (DE6 D49 U49 UE6) Rem RAlt INS CMS_Program:HowMuchFlaresInSeq = USB (DE4 D49 U49 UE4) Rem RCtl INS CMS_Program:Reset = USB (DE4 D4C U4C UE4) Rem RCtl DEL CMS_Flare_Dispenser:Left-Both-Right = USB (DE6 D30 U30 UE6) Rem RAlt ] CMS_Flare:Stores-Program = USB (DE4 D30 U30 UE4) Rem RCtl ] Rem -------------------------------------- Rem Inst Cyclic Stick Rem -------------------------------------- rem work fine Target:Designate-SHKVAL:Uncage = o SHKVAL_Slew:Up = ; SHKVAL_Slew:Dn = . SHKVAL_Slew:Left = , SHKVAL_Slew:Right = / SHKVAL_:Center = USB (DE4 D0C U0C UE4) Rem RCTL i Wpn_Gun:fire = SPC Wpn_Gun:Select = c Wpn_Current:Release = USB (DE6 D2C U2C UE6) Rem RAlt SPC Wpn_Current:Release:Pres = USB (DE6 D2C) Rem KD( RAlt SPC) Wpn_Current:Release:Rel = USB (U2C UE6) Rem KU(RAlt SPC) Trim:Active = t Trim:Reset = USB (DE0 D17 U17 UE0) Rem LCTL t Autopilot_Hold:Hover = USB (DE2 D17 U17 UE2) Rem LALT t Brake_Wheel:Press = USB(D1A) Rem KD(w) Brake_Wheel:Release = USB(U1A) Rem KU(w) Brake_Wheel:Parking = USB (DE1 D1A U1A UE1) Rem LSHF w rem not tested : Autopilot_EmergencyOff = USB (DE2 D04 U04 UE2) Rem LALT a USB (DE2 D14 U14 UE2) ALT q Light_Pit_Gauges = USB (DE1 D0E U0E UE1) Rem LSHF k Rem --------------------------------------------- Rem Inst Datalink panel PRTs Rem --------------------------------------------- rem : not tested PRTs_Target1_Vehicle = USB (DE1 D1E U1E UE1) Rem LSHF 1 PRTs_Target2_SAM = USB (DE1 D1F U1F UE1) Rem LSHF 2 PRTs_Target3_Other = USB (DE1 D20 U20 UE1) Rem LSHF 3 PRTs_ReferencePoint = USB (DE1 D21 U21 UE1) Rem LSHF 4 PRTs_ToWingman_1 = USB (DE0 D1E U1E UE0) Rem LCTL 1 PRTs_ToWingman_2 = USB (DE0 D1F U1F UE0) Rem LCTL 2 PRTs_ToWingman_3 = USB (DE0 D20 U20 UE0) Rem LCTL 3 PRTs_ToWingman_4 = USB (DE0 D21 U21 UE0) Rem LCTL 4 PRTs_To_All = USB (DE0 D22 U22 UE0) Rem LCTL 5 PRTs_EraseData = USB (DE1 D17 U17 UE1) Rem LSHF t PRTs_IngressToTarget = USB (DE1 D1C U1C UE1) Rem LSHF y PRTs_Send-Memory = USB (DE1 D18 U18 UE1) Rem LSHF u PRTs_VoidBtn = USB (DE1 D0C U0C UE1) Rem LSHF i Self_ID = USB (DE0 D0C U0C UE0) Rem LCTL i Datalink_Mode = USB (DE0 D10 U10 UE0) Rem LCTL m Rem ------------------------------------------------------------------ Rem Inst Engines start-up control panel and levers Rem ------------------------------------------------------------------ Rem work fine : Rem Eng = engine APU_Stop_Btn = END Eng_Start = HOME Eng_Start:InterruptSequence = USB (DE6 D4A U4A UE6) Rem RAlt Home Eng_Select:Which = e Eng_Startup-Crank-FalseStart_Sel:Btn = USB (DE2 D08 U08 UE2) Rem LALT e Eng:Left_Valve:CutOff = USB (DE4 D4B U4B UE4) Rem RCtl PGUP Eng:Right_Valve:CutOff = USB (DE4 D4E U4E UE4) Rem RCtl PGDN Rotor:Brake = USB (DE1 D15 U15 UE1) Rem LSHF r Rem Thr = throttle Thr:Up = PGUP rem (Idle-Medium-Auto-Full) Thr:Dn = PGDN Thr_Left:Up = USB (DE6 D4B U4B UE6) Rem RAlt PGUP Thr_Left:Dn = USB (DE6 D4E U4E UE6) Rem RAlt PGDN Thr_Right:Up = USB (DE5 D4B U4B UE5) Rem RShf PGUP Thr_Right:Dn = USB (DE5 D4E U4E UE5) Rem RShf PGDn Rem For use on digital axis statements or as logical btns in TMJ Thr_Left:Up_Press = USB (DE6 D4B) Rem KD(RAlt PGUP) Thr_Left:Up_Release = USB (UE6 U4B) Rem KU(RAlt PGUP) Thr_Left:Dn_Pres = USB (DE6 D4E) Thr_Left:Dn_Rel = USB (U4E UE6) Thr_Right:Up_Pres = USB (DE5 D4B) Thr_Right:Up_Rel = USB (U4B UE5) Thr_Right:Dn_Pres = USB (DE5 D4E) Thr_Right:Dn_Rel = USB (U4E UE5) Rem ------------------------------------------------- Rem Inst Forward panel and gauges Rem ------------------------------------------------- rem work fine : Gear = g MasterCaution:Aknowledge = m Rotor_RPMCaution:Aknowledge = b Rem not tested : Gear:Emergency_Btn = USB (DE2 D0A U0A UE2) Rem LALT g Gear:Emergency_CvrBtn = USB (DE0 D0A U0A UE0) Rem LCTL g Clock_LeftBtn:Dn = USB (DE4 DE5 DE6 D06 U06 UE6 UE5 UE4) Rem RCtrl RShift RAlt c Clock_LeftBtn:Up = USB (DE5 D10 U10 UE5) Rem RShf m Clock_LeftBtn:RotateRight = USB (DE2 D37 U37 UE2) Rem LALT . Clock_LeftBtn:RotateLeft = USB (DE2 D36 U36 UE2) Rem LALT , Clock_RightBtn:Dn = USB (DE5 DE6 D06 U06 UE6 UE5) Rem RShf RAlt c Clock_RightBtn:RotateLeft = USB (DE4 DE5 D36 U36 UE5 UE4) Rem RCtl RShf , Clock_RightBtn:RotateRight = USB (DE4 DE5 D37 U37 UE5 UE4) Rem RCtl RShf . Lamps_Test:Btn = USB (DE1 D0F U0F UE1) Rem LSHF l LWS_CMD_operation_mode = USB (DE0 D0F U0F UE0) Rem LCTL l HSI_Course_Btn:RotateRight = USB (DE0 DE2 D37 U37 UE2 UE0) Rem LCTL LALT . HSI_Course_Btn:RotateLeft = USB (DE0 DE2 D36 U36 UE2 UE0) Rem LCTL LALT , HSI_Heading_Btn:RotateRight = USB (DE0 DE1 D37 U37 UE1 UE0) Rem LCTL LSHF . HSI_Heading_Btn:RotateLeft = USB (DE0 DE1 D36 U36 UE1 UE0) Rem LCTL LSHF , HSI_Test:Btn = USB (DE0 DE2 D0B U0B UE2 UE0) Rem LCTL LALT h HSI_Desired:TrackAngle-Heading:Auto-Manual = USB (DE0 D0B U0B UE0) Rem LCTL h ADI_ZeroPitch_Trim:Right = USB (DE2 DE1 D37 U37 UE1 UE2) Rem LSHF LALT . ADI_ZeroPitch_Trim:Left = USB (DE2 DE1 D36 U36 UE1 UE2) Rem LSHF LALT , ADI_Test:Btn = USB (DE2 DE1 D04 U04 UE1 UE2) Rem LSHF LALT a ADI_Test:BtnCvr = USB (DE0 DE2 DE1 D04 U04 UE1 UE2 UE0) Rem LCTL LSHF LALT a Rem SAI = Standby Attitude Indicator SAI_Cage-ControlTest:Btn:Up = USB (DE5 D04 U04 UE5) Rem RSHF a SAI_Cage-ControlTest:Btn:Right = USB (DE4 DE5 D04 U04 UE5 UE4) Rem RSHF RCTL a SAI_Cage-ControlTest:Btn:Left = USB (DE5 DE6 D04 U04 UE6 UE5) Rem RSHF RALT a Rem RALT = Radar Altimeter RALT_AlertAltitude_Btn:RotateRight = USB (DE1 D37 U37 UE1) Rem LSHF . RALT_AlertAltitude_Btn:RotateLeft = USB (DE1 D36 U36 UE1) Rem LSHF , RALT_Test:Btn = USB (DE2 DE1 D15 U15 UE1 UE2) Rem LSHF LALT r Rem BALT = Baro altimeter BALT_QFE:Btn:Up = USB (DE5 D2E U2E UE5) Rem RSHF = BALT_QFE:Btn:Dn = USB (DE5 D2D U2D UE5) Rem RSHF - GMeter_Reset:Btn = USB (DE1 D2D U2D UE1) Rem LSHF - Laser_RangeFinder-Designator_Mode:SwtCvr = USB (DE2 DE1 D12 U12 UE1 UE2) Rem LSHF LALT o Laser_RangeFinder-Designator_Mode:Swt = USB (DE1 D12 U12 UE1) Rem LSHF o Laser_Designator_Reset:Btn = USB (DE0 DE2 D12 U12 UE2 UE0) Rem LCTL LALT o Rem EGT = Exhaust gas temperature EGT_Eng:Run_Indicator:Test:Btn = USB (DE0 D13 U13 UE0) Rem LCTL p EGT_Eng:Stop_Indicator:Test:Btn = USB (DE2 D13 U13 UE2) Rem LALT p Fuel_Quantity _Indicator:Test:Btn = USB (DE0 DE2 DE1 D13 U13 UE1 UE2 UE0) Rem LCTL LALT LSHF p Rem ------------------------------------- Rem Inst HUD controls Rem ------------------------------------- rem not tested : HUD_ColorFilter:Up-Dn = USB (DE5 D0B U0B UE5) Rem RSHF h HUD_Modes:Reticle-Night-Day = USB (DE5 D25 U25 UE5) Rem RSHF 8 HUD_Bright:Up = USB (DE4 DE5 D0B U0B UE5 UE4) Rem RCTL RSHF h HUD_Bright:Dn = USB (DE4 DE6 D0B U0B UE6 UE4) Rem RCTL RALT h HUD_Test:Btn = USB (DE4 DE5 DE6 D0B U0B UE6 UE5 UE4) Rem RCTL RSHF RALT h Rem -------------------------------------------------------------- Rem Inst Landing Lights & Voice Warning Panel Rem -------------------------------------------------------------- rem work fine : VoiceMsg_EmergencyMode = USB (DE0 D19 U19 UE0) Rem LCTL v VoiceMsg_Repeat = USB (DE2 D19 U19 UE2) Rem LALT v VoiceMsg_Stop = USB (DE2 DE1 D19 U19 UE1 UE2) Rem LALT LSHF v Light_LandSearch_Status:On-Retraction-Off = USB (DE5 D0F U0F UE5) Rem RSHF l Light_LandSearch_Change:Main-Reserved = USB (DE4 D0F U0F UE4) Rem RCTL l ADF_Beacon:Select = USB (DE2 D2E U2E UE2) Rem LALT = Rem ------------------------------------------------ Rem Inst NAV panel controls PVI Rem ------------------------------------------------ PVI_MasterModBtn:RotateRight = USB (DE6 D05 U05 UE6) Rem RAlt b PVI_MasterModBtn:RotateLeft = USB (DE6 D19 U19 UE6) Rem RAlt v PVI_Set_Fixtaking:Method = USB (DE4 D19 U19 UE4) Rem RCTL v PVI_Datalink:Pwr = USB (DE4 D05 U05 UE4) Rem RCTL b PVI_PushBtn_1 = USB (DE6 D1E U1E UE6) Rem RALT 1 PVI_PushBtn_2 = USB (DE6 D1F U1F UE6) Rem RALT 2 PVI_PushBtn_3 = USB (DE6 D20 U20 UE6) Rem RALT 3 PVI_PushBtn_4 = USB (DE6 D21 U21 UE6) Rem RALT 4 PVI_PushBtn_5 = USB (DE6 D22 U22 UE6) Rem RALT 5 PVI_PushBtn_6 = USB (DE6 D23 U23 UE6) Rem RALT 6 PVI_PushBtn_7 = USB (DE6 D24 U24 UE6) Rem RALT 7 PVI_PushBtn_8 = USB (DE6 D25 U25 UE6) Rem RALT 8 PVI_PushBtn_9 = USB (DE6 D26 U26 UE6) Rem RALT 9 PVI_PushBtn_0 = USB (DE6 D27 U27 UE6) Rem RALT 0 PVI_Mode:NavPosCorrection = USB (DE6 D08 U08 UE6) Rem RALT e PVI_NAVPos_Initial = USB (DE6 D13 U13 UE6) Rem RALT p PVI_Mode:Waypoint = USB (DE6 D14 U14 UE6) Rem RALT q PVI_Mode:Airfields = USB (DE6 D17 U17 UE6) Rem RALT t PVI_Mode:Targets = USB (DE6 D18 U18 UE6) Rem RALT u PVI_INUAlignment:InFlight = USB (DE6 D1A U1A UE6) Rem RALT w PVI_INUAlignment:Normal = USB (DE6 D1C U1C UE6) Rem RALT y PVI_INUAlignment:Precise = USB (DE6 D15 U15 UE6) Rem RALT r PVI_Enter = USB (DE6 D0C U0C UE6) Rem RALT i PVI_Cancel = USB (DE6 D12 U12 UE6) Rem RALT o PVI_SelfCoord = USB (DE6 D04 U04 UE6) Rem RALT a PVI_Course-Time-Range = USB (DE6 D16 U16 UE6) Rem RALT s PVI_Wind:Heading-Speed = USB (DE6 D07 U07 UE6) Rem RALT d PVI_ToLastSTP:TrueHead-Time-Range = USB (DE6 D09 U09 UE6) Rem RALT f PVI_ToTarget:Bearing-Range = USB (DE6 D0A U0A UE6) Rem RALT g PVI_Light:Up = USB (DE4 DE5 D13 U13 UE5 UE4) Rem RSHF RCTL p PVI_Light:Dn = USB (DE6 DE5 D13 U13 UE5 UE6) Rem RSHF RALT p Rem --------------------------------------- Rem Inst Overhead panel Rem --------------------------------------- rem not tested Lights_Nav:10-30-100-Off = USB (DE6 D0F U0F UE6) Rem RALT L Lights_Nav:CodeMode = USB (DE2 D0F U0F UE2) Rem LALT L Wiper = USB (DE0 DE2 D1A U1A UE2 UE0) Rem LCTL LALT w LWS_Reset:Btn = l Rem L LWS = Laser Warning System Pitot_StaticPort-AoASensors_Heat = USB (DE2 DE1 D16 U16 UE1 UE2) Rem LALT LSHF s Pitot_RamAir-Clock_Heat = USB (DE0 DE1 D16 U16 UE1 UE0) Rem LSHF LCTL s Pitot_Heat:Test = USB (DE4 DE5 D16 U16 UE5 UE4) Rem RCTL RSHF s Rotor_De-Icing = USB (DE0 DE2 DE1 D16 U16 UE1 UE2 UE0) Rem LCTL LALT LSHF s De-Icing:Rotor = USB (DE0 DE2 DE1 D16 U16 UE1 UE2 UE0) Rem LCTL LALT LSHF s rem the same as above, other label if you prefer Eng_De-Icing-DustProtect = USB (DE2 D0C U0C UE2) Rem LALT i De-Icing:Eng = USB (DE2 D0C U0C UE2) Rem LALT i rem the same as above, other label if you prefer Rem ------------------------------------------ Rem Inst Radio VHF Rem ------------------------------------------ rem not tested VHF2_Btn1:Up = USB (DE0 DE1 D1E U1E UE1 UE0) Rem LCTL LSHF 1 VHF2_Btn1:Dn = USB (DE0 DE2 D1E U1E UE2 UE0) Rem LCTL LALT 1 VHF2_Btn2:Up = USB (DE0 DE1 D1F U1F UE1 UE0) Rem LCTL LSHF 2 VHF2_Btn2:Dn = USB (DE0 DE2 D1F U1F UE2 UE0) Rem LCTL LALT 2 VHF2_Btn3:Up = USB (DE0 DE1 D20 U20 UE1 UE0) Rem LCTL LSHF 3 VHF2_Btn3:Dn = USB (DE0 DE2 D20 U20 UE2 UE0) Rem LCTL LALT 3 VHF2_Btn4:Up = USB (DE0 DE1 D21 U21 UE1 UE0) Rem LCTL LSHF 4 VHF2_Btn4:Dn = USB (DE0 DE2 D21 U21 UE2 UE0) Rem LCTL LALT 4 VHF2_R800_Squelch = USB (DE0 DE2 D15 U15 UE2 UE0) Rem LCTL LALT r VHF2_AM-FM = USB (DE0 DE2 DE1 D10 U10 UE1 UE2 UE0) Rem LCTL LALT LSHF m VHF2_DataTransRate = USB (DE0 DE2 D22 U22 UE2 UE0) Rem LCTL LALT 5 VHF2_ADF_Swt = USB (DE0 DE2 D04 U04 UE2 UE0) Rem LCTL LALT a VHF2_EmergencyReceiver = USB (DE0 DE2 D08 U08 UE2 UE0) Rem LCTL LALT e VHF2_Test:Btn = USB (DE0 DE1 D17 U17 UE1 UE0) Rem LCTL LSHF t VHF2_Channel:Btn:Next = USB (DE4 DE6 D10 U10 UE6 UE4) Rem RCTL RALT m VHF2_Channel:Btn:Prev = USB (DE4 DE6 D11 U11 UE6 UE4) Rem RCTL RALT n VHF2_R828_Squelch = USB (DE4 DE6 D15 U15 UE6 UE4) Rem RCTL RALT r VHF2_Tuner:Btn = USB (DE4 DE6 D17 U17 UE6 UE4) Rem RCTL SHF t VHF2_Volume:Up = USB (DE0 DE1 D30 U30 UE1 UE0) Rem LCTL LSHF ] VHF2_Volume:Dn = USB (DE0 DE1 D2F U2F UE1 UE0) Rem LCTL LSHF [ Rem ------------------------------------------------------------ Rem Inst Targeting Display Control Panel PUR Rem ------------------------------------------------------------ rem work fine Helmet_On-Off = h Automatic_TrackingGunSight_LaserNoSkal = p Target_Mode_Reset = BSP Rem resume to navigation mode ! Target_Mode:AutomaticTurnOnTarget= q Target_Mode:GroundMoving = n Target_Mode:AA = v Head-On_TargetAA_Aspect = USB (DE2 D16 U16 UE2) Rem LALT s rem not tested HUD_Scales_Reject = USB (DE4 D16 U16 UE4) Rem RCTL s IT23_Brightness:Dn = USB (DE4 DE6 D2F U2F UE6 UE4) Rem RCTL RALT [ IT23_Brightness:Up = USB (DE4 DE6 D30 U30 UE6 UE4) Rem RCTL RALT ] IT23_Contrast:Dn = USB (DE4 DE5 D2F U2F UE5 UE4) Rem RCTL RSHF [ IT23_Contrast:Up = USB (DE4 DE5 D30 U30 UE5 UE4) Rem RCTL RSHF ] IT23_Black-White_Swt = USB (DE4 DE5 D05 U05 UE5 UE4) Rem RCTL RSHF b Helmet_Bright:Dn = USB (DE4 DE6 DE5 D2F U2F UE5 UE6 UE4) Rem RCTL RALT RSHF [ Helmet_Bright:Up = USB (DE4 DE6 DE5 D30 U30 UE5 UE6 UE4) Rem RCTL RALT RSHF ] Laser_Stby:Swt = USB (DE5 D12 U12 UE5) Rem RSHF o LaserCode_Btn:Left = USB (DE4 DE6 DE5 D0C U0C UE5 UE6 UE4) Rem RCTL RALT RSHF i LaserCode_Btn:Right = USB (DE4 DE6 DE5 D12 U12 UE5 UE6 UE4) Rem RCTL RALT RSHF o TargetingSystem_K041_:PWR = USB (DE1 D07 U07 UE1) Rem LSHF d Wpn_ Mode_SelBtn:Right = USB (DE2 D09 U09 UE2) Rem LALT f Wpn_ Mode_SelBtn:Left = USB (DE0 D09 U09 UE0) Rem LCTL f Wpn_ Mode_Training:Swt = USB (DE4 DE1 D0F U0F UE1 UE4) Rem RCTL LSHF l Rem ------------------------------------ Rem Inst Wall panel Rem ------------------------------------ rem work fine Signal_Flares:Red = USB (DE2 D1E U1E UE2) Rem LALT 1 Signal_Flares:Green = USB (DE2 D1F U1F UE2) Rem LALT 2 Signal_Flares:White = USB (DE2 D20 U20 UE2) Rem LALT 3 Signal_Flares:Yellow = USB (DE2 D21 U21 UE2) Rem LALT 4 rem not tested Elec_Pwr:Ground:DC_CvrSwt = USB (DE0 DE2 DE1 D14 U14 UE1 UE2 UE0) Rem LCTL LALT LSHF q Elec_Pwr:Ground:DC_Swt = USB (DE0 DE1 D14 U14 UE1 UE0) Rem LCTL LSHF q Elec_Pwr:Ground:AC_Swt = USB (DE0 DE1 D15 U15 UE1 UE0) Rem LCTL LSHF r Elec_Pwr:Batt:2_CvrSwt = USB (DE0 DE2 DE1 D1A U1A UE1 UE2 UE0) Rem LCTL LALT LSHF w Elec_Pwr:Batt:2_Swt = USB (DE0 DE1 D1A U1A UE1 UE0) Rem LCTL LSHF w Elec_Pwr:Batt:1_CvrSwt = USB (DE0 DE2 DE1 D08 U08 UE1 UE2 UE0) Rem LCTL LALT LSHF e Elec_Pwr:Batt:1_Swt = USB (DE0 DE1 D08 U08 UE1 UE0) Rem LCTL LSHF e Elec_APU:Left = USB (DE0 DE1 D1C U1C UE1 UE0) Rem LCTL LSHF y Elec_APU:Right = USB (DE0 DE1 D18 U18 UE1 UE0) Rem LCTL LSHF u Elec_PwrInverter:AUTO-OFF-MAN = USB (DE0 DE1 D0C U0C UE1 UE0) Rem LCTL LSHF i Radio_Intercom_AVSK-SPU9 = USB (DE0 DE2 D1D U1D UE2 UE0) Rem LCTL LALT z Radio_VHF-R800:2 = USB (DE0 DE2 D13 U13 UE2 UE0) Rem LCTL LALT p Radio_VHF-R828:1 = USB (DE4 DE6 D13 U13 UE6 UE4) Rem RCTL RALT p Radio_Datalink:TLK = USB (DE0 DE1 D12 U12 UE1 UE0) Rem LCTL LSHF o Radio_Datalink:TLK_UHF = USB (DE0 DE1 D13 U13 UE1 UE0) Rem LCTL LSHF p Fuel_Pomps_Tank:Fwd = USB (DE0 DE1 D04 U04 UE1 UE0) Rem LCTL LSHF a Fuel_Pomps_Tank:Rear = USB (DE0 DE1 D07 U07 UE1 UE0) Rem LCTL LSHF d Fuel_Pomps_Tank:Ext:Inner = USB (DE0 DE1 D09 U09 UE1 UE0) Rem LCTL LSHF f Fuel_Pomps_Tank:Ext:Outer = USB (DE0 DE1 D0A U0A UE1 UE0) Rem LCTL LSHF g Fuel_Meter_Pwr = USB (DE0 DE1 D0B U0B UE1 UE0) Rem LCTL LSHF h Fuel_Eng:Left_ShutOFF_CvrSwt = USB (DE4 DE6 DE5 D0D U0D UE5 UE6 UE4) Rem RCTL RALT RSHF j Fuel_Eng:Left_ShutOFF_Swt = USB (DE4 DE5 D0D U0D UE5 UE4) Rem RCTL RSHF j Fuel_Eng:Right_ShutOFF_CvrSwt = USB (DE4 DE6 DE5 D0E U0E UE5 UE6 UE4) Rem RCTL RALT RSHF k Fuel_Eng:Right_ShutOFF_Swt = USB (DE4 DE5 D0E U0E UE5 UE4) Rem RCTL RSHF k Fuel_APU_ShutOFF_CvrSwt = USB (DE4 DE6 DE5 D0F U0F UE5 UE6 UE4) Rem RCTL RALT RSHF l Fuel_APU_ShutOFF_Swt = USB (DE4 DE5 D0F U0F UE5 UE4) Rem RCTL RSHF l Fuel_ByPass_CvrSwt = USB (DE4 DE6 DE5 D33 U33 UE5 UE6 UE4) Rem RCTL RALT RSHF ; Fuel_ByPass_Swt = USB (DE4 DE5 D33 U33 UE5 UE4) Rem RCTL RSHF ; Eject_System_Pwr_CvrSwt = USB (DE4 DE6 DE5 D08 U08 UE5 UE6 UE4) Rem RCTL RALT RSHF e Eject_System_Pwr:1 = USB (DE4 DE5 D08 U08 UE5 UE4) Rem RALT RSHF e Eject_System_Pwr:2 = USB (DE4 DE5 D15 U15 UE5 UE4) Rem RALT RSHF r Eject_System_Pwr:3 = USB (DE4 DE5 D17 U17 UE5 UE4) Rem RALT RSHF t Wpn_Control_CvrSwt = USB (DE0 DE2 DE1 D07 U07 UE1 UE2 UE0) Rem LCTL LALT LSHF d Wpn_Control_Swt = USB (DE2 DE1 D07 U07 UE1 UE2) Rem LALT LSHF d Hydraulics_CvrSwt = USB (DE0 DE2 DE1 D0B U0B UE1 UE2 UE0) Rem LCTL LALT LSHF h Hydraulics_Swt = USB (DE2 DE1 D0B U0B UE1 UE2) Rem LALT LSHF h IFF_Pwr_CvrSwt = USB (DE0 DE2 DE1 D0C U0C UE1 UE2 UE0) Rem LCTL LALT LSHF i IFF_Pwr_Swt = USB (DE2 DE1 D0C U0C UE1 UE2) Rem LALT LSHF i Targeting-Navigation_System_Pwr = USB (DE1 D11 U11 UE1) Rem LSHF n Shkval_AutoScan_Rate:Up = USB (DE0 DE1 D10 U10 UE1 UE0) Rem LCTL LSHF m Shkval_AutoScan_Rate:Dn = USB (DE0 DE2 D10 U10 UE2 UE0) Rem LCTL LALT m Shkval_Wiper= USB (DE4 DE1 D10 U10 UE1 UE4) Rem RCTL LSHF m Fire_Ext:Eng:Left = USB (DE1 D09 U09 UE1) Rem LSHF f Fire_Ext:Eng:Right = USB (DE5 D09 U09 UE5) Rem RSHF f Fire_Ext:APU = USB (DE2 DE1 D09 U09 UE1 UE2) Rem LSHF LALT f Fire_Ext:OIL_CoolingFan = USB (DE0 DE2 DE1 D09 U09 UE1 UE2 UE0) Rem LCTL LALT LSHF f Fire_Ext:Work-OFF-Test_CvrSwt = USB (DE0 DE2 DE1 D1D U1D UE1 UE2 UE0) Rem LCTL LALT LSHF z Fire_Ext:Work-OFF-Test_Swt = USB (DE0 DE1 D1D U1D UE1 UE0) Rem LCTL LSHF z Fire_Signals = USB (DE6 DE5 D1D U1D UE5 UE6) Rem RALT RSHF z Fire_Ext:1Auto-2Man_CvrBtn = USB (DE4 DE6 DE5 D1D U1D UE5 UE6 UE4) Rem RCTL RALT RSHF z Fire_Ext:1Auto-2Man_Btn = USB (DE4 DE5 D1D U1D UE5 UE4) Rem RCTL RSHF z Rem EEG = Electronic Engine Governor EEG_Eng:Left_CvrSwt = USB (DE4 DE6 D4A U4A UE6 UE4) Rem RCTL RALT HOME EEG_Eng:Left = USB (DE4 D4A U4A UE4) Rem RCTL HOME EEG_Eng:Right_CvrSwt = USB (DE4 DE6 D4D U4D UE6 UE4) Rem RCTL RALT END EEG_Eng:Right = USB (DE4 D4D U4D UE4) Rem RCTL END EEG_ Pwr:Turbine_Channel:1-2_Test_CvrSwt = USB (DE0 DE1 D4D U4D UE1 UE0) Rem LCTL LSHF END EEG_ Pwr:Turbine_Channel:1-2_Test_Swt = USB (DE0 DE2 D4D U4D UE2 UE0) Rem LCTL LALT END EEG_Gas_Generator:Test-Work_CvrSwt = USB (DE4 DE5 D4D U4D UE5 UE4) Rem RCTL RSHF END EEG_Gas_Generator:Test-Work_Swt = USB (DE6 DE5 D4D U4D UE5 UE6) Rem RALT RSHF END Heading_Gyro-Mag-Manual = USB (DE2 DE1 D0A U0A UE1 UE2) Rem LSHF LALT g Rem SAI = Standby Attitude Indicator SAI_Pwr = USB (DE5 D11 U11 UE5) Rem RSHF n SAI_SelfTest_Btn = USB (DE5 DE1 D11 U11 UE1 UE5) Rem RSHF LSHF n Lighting_Pit_NightVision_Swt = USB (DE5 D0E U0E UE5) Rem RSHF k Lighting_Pit_Panel_Swt = USB (DE4 D0E U0E UE4) Rem RCTL k Lighting_Pit_InteriorLamp_Swt = k Lighting_HSI+ADI_Swt = USB (DE6 DE5 D0E U0E UE5 UE6) Rem RALT RSHF k Lighting_PanelAux_Swt = USB (DE4 DE6 D0E U0E UE6 UE4) Rem RCTL RALT k Lighting_Pit_Gauges = USB (DE1 D0E U0E UE1) Rem LSHF k Lights_RotorTip = USB (DE6 D0D U0D UE6) Rem RALT j Lights_AntiColide = USB (DE5 D0D U0D UE5) Rem RSHF j Lights_Formation:10-30-100-Off = USB (DE4 D0D U0D UE4) Rem RCTL j Signal_Flares:Pwr = USB (DE4 D27 U27 UE4) Rem RCTL 0 Compass_MagVar_Btn:Right = USB (DE6 DE5 D10 U10 UE5 UE6) Rem RALT RSHF m Compass_MagVar_Btn:Left = USB (DE4 DE5 D10 U10 UE5 UE4) Rem RCTL RSHF m Rem ----------------------------------------------------------------- Rem Inst Weapons Status and Control Panel PUI-800 Rem ----------------------------------------------------------------- rem work fine Wpn_Control:Auto-Man_Swt = a Wpn_Salvo_Swt = s Wpn_Gun:RoundSelector_Swt = USB (DE0 D06 U06 UE0) Rem LCTL c Wpn_Gun:ROF = USB (DE1 D06 U06 UE1) Rem LSHF c Wpn_Jettison:External = USB (DE2 D15 U15 UE2) Rem LALT r Wpn_Jettison:ArmMode_Explode-No = USB (DE2 DE1 D1A U1A UE1 UE2) Rem LSHF LALT w Wpn_ExpediteEmergencyATGMLaunch = USB (DE4 D1A U1A UE4) Rem RCTL w Wpn_MasterArm = USB (DE2 D1A U1A UE2) Rem LALT w Rem -------------------------- Rem V-1 Labels Rem -------------------------- rem not tested Labels_All = USB (DE1 D43 U43 UE1) Rem LSHF F10 Labels_AA = USB (DE1 D3B U3B UE1) Rem LSHF F2 Labels_Missile = USB (DE1 D3F U3F UE1) Rem LSHF F6 Labels_Vehicle-Ship = USB (DE1 D42 U42 UE1) Rem LSHF F9 Rem ---------------------------------------- Rem Radio Communications Rem ---------------------------------------- rem work fine Coms_Menu = USB (D31 U31) Rem \ Coms_Menu_Abort = USB (D29 U29) Rem ESC Coms_SPU9Radio_Btn = USB (DE0 DE2 D38 U38 UE2 UE0) Rem LCTL LALT / rem buggy not working REM ******************* rem USB code for LeftWindows key not OK : 91, 92, 93 ? rem Coms_Flight:CompleteMis-RTB = USB (D91 D08 U08 U91) Rem LWIN e rem Coms_Flight:CompleteMis-Rejoin = USB (D91 D15 U15 U91) Rem LWIN r rem Coms_Flight:Formation_Toggle = USB (D91 D17 U17 U91) Rem LWIN t rem Coms_Flight:Formation_JoinUp = USB (D91 D1C U1C U91) Rem LWIN y rem Coms_Flight:AttackGround = USB (D91 D0A U0A U91) Rem LWIN g rem Coms_Flight:AttackAirDefense = USB (D91 D07 U07 U91) Rem LWIN d rem Coms_:AttackTarget = USB (D91 D14 U14 U91) Rem LWIN q rem Coms_:CoverMe = USB (D91 D1A U1A U91) Rem LWIN w Rem MACROS / Coms Rem ============== rem all works fine : Rem Coms Flight ---------------------------------------------- Com_Flight_Attack_MyTarget = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F1 Com_Flight_Attack_MyEnnemy = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F2 Com_Flight_Attack_Bandits = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F3 Com_Flight_Attack_AirDefense = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F4 Com_Flight_Attack_GroundTargets = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F5 Rem F6 not used Com_Flight_Attack_Rejoin = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F7 Com_Flight_Attack_RTBase = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F8 Com_Flight_Attack_DTL_Targets_Near = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F9 DLY(120) F1 Com_Flight_Attack_DTL_Targets_Far = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F9 DLY(120) F2 Com_Flight_Attack_DTL_TargetType_Near = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F9 DLY(120) F3 Com_Flight_Attack_DTL_TargetType_Far = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F9 DLY(120) F4 Com_Flight_Attack_DTL_Targets = USB (D31 U31) DLY(120) F1 DLY(120) F1 DLY(120) F10 Com_Flight_Go_Pincer_Left = USB (D31 U31) DLY(120) F1 DLY(120) F2 DLY(120) F1 Com_Flight_Go_Pincer_Right = USB (D31 U31) DLY(120) F1 DLY(120) F2 DLY(120) F2 Com_Flight_Goto_Base = USB (D31 U31) DLY(120) F1 DLY(120) F3 DLY(120) F1 Com_Flight_Goto_Route = USB (D31 U31) DLY(120) F1 DLY(120) F3 DLY(120) F2 Com_Flight_Goto_DTLPoint = USB (D31 U31) DLY(120) F1 DLY(120) F3 DLY(120) F3 Com_Flight_CoverMe = USB (D31 U31) DLY(120) F1 DLY(120) F4 Com_Flight_Jetison = USB (D31 U31) DLY(120) F1 DLY(120) F5 Com_Flight_Form_Type_Heavy = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F1 Com_Flight_Form_Type_Echelon = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F2 Com_Flight_Form_Type_Spread = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F3 Com_Flight_Form_Type_Trail = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F4 Com_Flight_Form_Type_Overwatch = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F5 Com_Flight_Form_Type_Left = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F6 Com_Flight_Form_Type_Right = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F7 Com_Flight_Form_Type_Tight = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F8 Com_Flight_Form_Type_Cruise = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F9 Com_Flight_Form_Type_Combat = USB (D31 U31) DLY(120) F1 DLY(120) F6 DLY(120) F10 Com_Flight_Goto_Rejoin = USB (D31 U31) DLY(120) F1 DLY(120) F7 Com_Flight_Goto_NoMove = USB (D31 U31) DLY(120) F1 DLY(120) F8 Rem Coms Wingman 2 ---------------------------------------------- Com_Wgm_2_Attack_MyTarget = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F1 Com_Wgm_2_Attack_MyEnnemy = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F2 Com_Wgm_2_Attack_Bandits = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F3 Com_Wgm_2_Attack_AirDefense = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F4 Com_Wgm_2_Attack_GroundTargets = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F5 rem F6 not used Com_Wgm_2_Attack_Rejoin = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F7 Com_Wgm_2_Attack_RTBase = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F8 Com_Wgm_2_Attack_DTL_Targets_Near = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F9 DLY(120) F1 Com_Wgm_2_Attack_DTL_Targets_Far = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F9 DLY(120) F2 Com_Wgm_2_Attack_DTL_TargetType_Near = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F9 DLY(120) F3 Com_Wgm_2_Attack_DTL_TargetType_Far = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F9 DLY(120) F4 Com_Wgm_2_Attack_DTL_Targets = USB (D31 U31) DLY(120) F2 DLY(120) F1 DLY(120) F10 Com_Wgm_2_Go_Pincer_Left = USB (D31 U31) DLY(120) F2 DLY(120) F2 DLY(120) F1 Com_Wgm_2_Go_Pincer_Right = USB (D31 U31) DLY(120) F2 DLY(120) F2 DLY(120) F2 Com_Wgm_2_Goto_RTBase = USB (D31 U31) DLY(120) F2 DLY(120) F3 DLY(120) F1 Com_Wgm_2_Goto_Route = USB (D31 U31) DLY(120) F2 DLY(120) F3 DLY(120) F2 Com_Wgm_2_Goto_DTLPoint = USB (D31 U31) DLY(120) F2 DLY(120) F3 DLY(120) F3 Com_Wgm_2_Goto_NoMove = USB (D31 U31) DLY(120) F2 DLY(120) F3 DLY(120) F3 Com_Wgm_2_CoverMe = USB (D31 U31) DLY(120) F2 DLY(120) F4 Com_Wgm_2_Jetison = USB (D31 U31) DLY(120) F2 DLY(120) F5 Com_Wgm_2_Recon_01km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F1 Com_Wgm_2_Recon_02km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F2 Com_Wgm_2_Recon_03km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F3 Com_Wgm_2_Recon_05km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F4 Com_Wgm_2_Recon_08km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F5 Com_Wgm_2_Recon_10km = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F6 Com_Wgm_2_Recon_DTLPoint = USB (D31 U31) DLY(120) F2 DLY(120) F6 DLY(120) F7 Com_Wgm_2_Goto_Rejoin = USB (D31 U31) DLY(120) F2 DLY(120) F7 Com_Wgm_2_Goto_NoMove = USB (D31 U31) DLY(120) F2 DLY(120) F8 Rem Coms Wingman 3 ---------------------------------------------- Com_Wgm_3_Attack_MyTarget = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F1 Com_Wgm_3_Attack_MyEnnemy = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F2 Com_Wgm_3_Attack_Bandits = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F3 Com_Wgm_3_Attack_AirDefense = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F4 Com_Wgm_3_Attack_GroundTargets = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F5 rem F6 not used Com_Wgm_3_Attack_Rejoin = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F7 Com_Wgm_3_Attack_RTBase = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F8 Com_Wgm_3_Attack_DTL_Targets_Near = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F9 DLY(120) F1 Com_Wgm_3_Attack_DTL_Targets_Far = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F9 DLY(120) F2 Com_Wgm_3_Attack_DTL_TargetType_Near = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F9 DLY(120) F3 Com_Wgm_3_Attack_DTL_TargetType_Far = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F9 DLY(120) F4 Com_Wgm_3_Attack_DTL_Targets = USB (D31 U31) DLY(120) F3 DLY(120) F1 DLY(120) F10 Com_Wgm_3_Go_Pincer_Left = USB (D31 U31) DLY(120) F3 DLY(120) F2 DLY(120) F1 Com_Wgm_3_Go_Pincer_Right = USB (D31 U31) DLY(120) F3 DLY(120) F2 DLY(120) F2 Com_Wgm_3_Goto_RTBase = USB (D31 U31) DLY(120) F3 DLY(120) F3 DLY(120) F1 Com_Wgm_3_Goto_Route = USB (D31 U31) DLY(120) F3 DLY(120) F3 DLY(120) F2 Com_Wgm_3_Goto_DTLPoint = USB (D31 U31) DLY(120) F3 DLY(120) F3 DLY(120) F3 Com_Wgm_3_Goto_NoMove = USB (D31 U31) DLY(120) F3 DLY(120) F3 DLY(120) F3 Com_Wgm_3_CoverMe = USB (D31 U31) DLY(120) F3 DLY(120) F4 Com_Wgm_3_Jetison = USB (D31 U31) DLY(120) F3 DLY(120) F5 Com_Wgm_3_Recon_01km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F1 Com_Wgm_3_Recon_02km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F2 Com_Wgm_3_Recon_03km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F3 Com_Wgm_3_Recon_05km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F4 Com_Wgm_3_Recon_08km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F5 Com_Wgm_3_Recon_10km = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F6 Com_Wgm_3_Recon_DTLPoint = USB (D31 U31) DLY(120) F3 DLY(120) F6 DLY(120) F7 Com_Wgm_3_Goto_Rejoin = USB (D31 U31) DLY(120) F3 DLY(120) F7 Com_Wgm_3_Goto_NoMove = USB (D31 U31) DLY(120) F3 DLY(120) F8 Rem Coms Wingman 4 ---------------------------------------------- Com_Wgm_4_Attack_MyTarget = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F1 Com_Wgm_4_Attack_MyEnnemy = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F2 Com_Wgm_4_Attack_Bandits = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F3 Com_Wgm_4_Attack_AirDefense = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F4 Com_Wgm_4_Attack_GroundTargets = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F5 rem F6 not used Com_Wgm_4_Attack_Rejoin = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F7 Com_Wgm_4_Attack_RTBase = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F8 Com_Wgm_4_Attack_DTL_Targets_Near = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F9 DLY(120) F1 Com_Wgm_4_Attack_DTL_Targets_Far = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F9 DLY(120) F2 Com_Wgm_4_Attack_DTL_TargetType_Near = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F9 DLY(120) F3 Com_Wgm_4_Attack_DTL_TargetType_Far = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F9 DLY(120) F4 Com_Wgm_4_Attack_DTL_Targets = USB (D31 U31) DLY(120) F4 DLY(120) F1 DLY(120) F10 Com_Wgm_4_Go_Pincer_Left = USB (D31 U31) DLY(120) F4 DLY(120) F2 DLY(120) F1 Com_Wgm_4_Go_Pincer_Right = USB (D31 U31) DLY(120) F4 DLY(120) F2 DLY(120) F2 Com_Wgm_4_Goto_RTBase = USB (D31 U31) DLY(120) F4 DLY(120) F3 DLY(120) F1 Com_Wgm_4_Goto_Route = USB (D31 U31) DLY(120) F4 DLY(120) F3 DLY(120) F2 Com_Wgm_4_Goto_DTLPoint = USB (D31 U31) DLY(120) F4 DLY(120) F3 DLY(120) F3 Com_Wgm_4_Goto_NoMove = USB (D31 U31) DLY(120) F4 DLY(120) F3 DLY(120) F3 Com_Wgm_4_CoverMe = USB (D31 U31) DLY(120) F4 DLY(120) F4 Com_Wgm_4_Jetison = USB (D31 U31) DLY(120) F4 DLY(120) F5 Com_Wgm_4_Recon_01km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F1 Com_Wgm_4_Recon_02km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F2 Com_Wgm_4_Recon_03km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F3 Com_Wgm_4_Recon_05km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F4 Com_Wgm_4_Recon_08km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F5 Com_Wgm_4_Recon_10km = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F6 Com_Wgm_4_Recon_DTLPoint = USB (D31 U31) DLY(120) F4 DLY(120) F6 DLY(120) F7 Com_Wgm_4_Goto_Rejoin = USB (D31 U31) DLY(120) F4 DLY(120) F7 Com_Wgm_4_Goto_NoMove = USB (D31 U31) DLY(120) F4 DLY(120) F8 Rem Tower coms ----------------------------------------------- Com_Tower_EngineStart = USB (D31 U31) DLY(120) F6 DLY(120) F1 Com_Tower_Taxi = USB (D31 U31) DLY(120) F6 DLY(120) F2 Com_Tower_HoverCheck = USB (D31 U31) DLY(120) F6 DLY(120) F3 Com_Tower_TakeOff = USB (D31 U31) DLY(120) F6 DLY(120) F4 Com_Tower_Inbound = USB (D31 U31) DLY(120) F6 DLY(120) F5 Com_Tower_Landing = USB (D31 U31) DLY(120) F6 DLY(120) F6 Com_Tower_Azimuth = USB (D31 U31) DLY(120) F6 DLY(120) F7 Rem Ground coms --------------------------------------------- Com_Ground_FirstMenu = USB (D31 U31) DLY(120) F10 Rem ------------------------- Rem V-1 Views Types Rem ------------------------- rem partially tested View_Pit = F1 View_Pit_Head_Natural = USB (DE0 D3A U3A UE0) Rem LCTL F1 View_Pit_HUD = USB (DE2 D3A U3A UE2) Rem LALT F1 View_Aircraft = F2 View_Aircraft_Own = USB (DE0 D3B U3B UE0) Rem LCTL F2 View_Aircraft_CamLocal_Control = USB (DE2 D3B U3B UE2) Rem LALT F2 View_Aircraft_CamLocal_Position = USB (DE6 D3B U3B UE6) Rem RAlt F2 View_FlyBy = F3 View_FlyBy:Jump = USB (DE0 D3C U3C UE0) Rem LCTL F3 View_Check6 = F4 View_Chase = USB (DE0 D3D U3D UE0) Rem LCTL F4 View_Chase:Arcade = USB (DE1 D3D U3D UE1) Rem LSHF F4 View_Foe:Air = F5 View_Foe:Ground = USB (DE0 D3E U3E UE0) Rem LCTL F5 View_Weapon:Release = F6 View_Weapon:ToTarget = USB (DE0 D3F U3F UE0) Rem LCTL F6 View_Ground:Foe = USB (DE0 D3E U3E UE0) Rem LCTL F5 View_Units:Ground = F7 View_Target = F8 View_Target:Mines-All = USB (DE6 D41 U41 UE6) Rem RALT F8 View_Ship = F9 View_Carrier:LSO = USB (DE2 D42 U42 UE2) Rem LALT F9 LSO = Landing signal officer View_Map = F10 View_Map:CenteredMyPos = USB (DE0 D43 U43 UE0) Rem LCTL F10 View_Airport = F11 View_Airport:CamFree = USB (DE0 D44 U44 UE0) Rem LCTL F11 View_ObjectStatic = F12 View_Civil:Traffic = USB (DE0 D45 U45 UE0) Rem LCTL F12 View_Civil:Train-Cars = USB (DE1 D45 U45 UE1) Rem LSHF F12 View_WeaponsTracking = USB (DE4 D57 U57 UE4) Rem RCTL KP+ View_Units:Friend = USB (DE4 DE6 DE5 D09 U09 UE5 UE6 UE4) Rem RCTL RALT RSHF f View_Units:Foe = USB (DE4 DE6 DE5 D07 U07 UE5 UE6 UE4) Rem RCTL RALT RSHF d View_Units:All = USB (DE4 DE6 DE5 D04 U04 UE5 UE6 UE4) Rem RCTL RALT RSHF a Rem ------------------------- Rem V-2 Views Mods Rem ------------------------- rem work fine View_Zoom:Normal = KPENT View_Zoom:Out = USB (DE5 D54 U54 UE5) Rem RSHF KP/ View_Zoom:Out_Pres = USB (DE5 D54) Rem KD() View_Zoom:Out_Rel = USB (U54 UE5) Rem KU() View_Zoom:In = USB (DE5 D55 U55 UE5) Rem RSHF KP* View_Zoom:In_Pres = USB (DE5 D55) Rem KD() View_Zoom:In_Rel = USB (U55 UE5) Rem KU() View_Zoom:Out_Slow = KP/ View_Zoom:Out_Slow_Pres = USB(D54) Rem KD() View_Zoom:Out_Slow_Rel = USB(U54) Rem KU() View_Zoom:In_Slow = KP* View_Zoom:In_Slow_Pres =USB(D55) View_Zoom:In_Slow_Rel = USB(U55) View_External_Zoom:In = USB (DE4 D55 U55 UE4) Rem RCTL KP* View_External_Zoom:In_Pres = USB (DE4 D55) Rem KD() View_External_Zoom:In_Rel = USB (U55 UE4) Rem KU() View_External_Zoom:Out = USB(DE4 D54 U54 UE4) Rem RCTL KP/ View_External_Zoom:Out_Pres = USB(DE4 D54) Rem KD() View_External_Zoom:Out_Rel = USB(U54 UE4) Rem KU() View_External_Zoom:Normal = USB(DE4 D58 U58 UE4) Rem RCtrl KPEnt Rem some usage exemples : Rem RNG 4 400 View_Zoom:In ^ View_Zoom:Out Rem BTN B1 /T /P View_Zoom:In_Pres /R View_Zoom:In_Rel /T /P View_Zoom:Out_Pres /R View_Zoom:Out_Rel rem continuous Rem BTN B1 /T /A DLY(300) View_Zoom:In /T /A DLY(300) View_Zoom:Out rem stepped rem not tested View_FreeCam_Forward = USB (DE2 D55 U55 UE2) Rem LALT KP* View_FreeCam_Backward = USB (DE2 D54 U54 UE2) Rem LALT KP/ View_Objects_Front = USB (DE0 D4E U4E UE0) Rem LCTL PGDN View_Objects_Back = USB (DE0 D4B U4B UE0) Rem LCTL PGUP View_Objects_Exclude = USB (DE2 D4C U4C UE2) Rem LALT DEL View_Objects_Exclude-Incl_All = USB (DE2 D49 U49 UE2) Rem LALT INS View_MoveSlow:Left = KP4 View_MoveSlow:Right = KP6 View_MoveSlow:Up = KP8 View_MoveSlow:Dn = KP2 View_MoveSlow:UpRight = KP9 View_MoveSlow:DnRight = KP3 View_MoveSlow:DnLeft = KP1 View_MoveSlow:UpLeft = KP7 View_MoveSlow:Center = KP5 Rem --------------------------------- Rem V-2 View Padlock Rem --------------------------------- rem not tested View_Padlock:On = KP. View_Padlock:Off = USB (D53 U53) Rem NUML View_Padlock:Missiles:All = USB (DE5 D63 U63 UE5) Rem RSHF KP. View_Padlock:Missiles:Threat = USB (DE6 D63 U63 UE6) Rem RALT KP. View_Padlock:Terrain = USB (DE4 D63 U63 UE4) Rem RCTL KP. Rem --------------------------------- Rem V-3 View Cockpit Rem --------------------------------- rem work fine View_Snap:1 = USB(D62 D59 U59 U62) Rem KP0 KP1 View_Snap:2 = USB(D62 D5A U5A U62) Rem KP0 KP2 View_Snap:3 = USB(D62 D5B U5B U62) Rem KP0 KP3 View_Snap:4 = USB(D62 D5C U5C U62) Rem KP0 KP4 View_Snap:5 = USB(D62 D5D U5D U62) Rem KP0 KP5 View_Snap:6 = USB(D62 D5E U5E U62) Rem KP0 KP6 View_Snap:7 = USB(D62 D5F U5F U62) Rem KP0 KP7 View_Snap:8 = USB(D62 D60 U60 U62) Rem KP0 KP8 View_Snap:9 = USB(D62 D61 U61 U62) Rem KP0 KP9 View_Snap:0 = USB(D62 D62 U62 U62) Rem KP0 KP0 rem not tested View_PitPanel:In = KP0 View_PitPanel:Tog = USB (DE4 D62 U62 UE4) Rem RCTL KP0 View_PitPanel:SaveAngles = USB (DE6 D62 U62 UE6) Rem RALT KP0 View_Pit_KBD:Fast = USB (DE1 D30 U30 UE1) Rem LSHF ] View_Pit_KBD:slow = USB (DE0 D30 U30 UE0) Rem LCTL ] View_Pit_KBD:Normal = USB (DE2 D30 U30 UE2) Rem LALT ] View_Pit_MSE:Fast = USB (DE1 D2F U2F UE1) Rem LSHF [ View_Pit_MSE:slow = USB (DE0 D2F U2F UE0) Rem LCTL [ View_Pit_MSE:Normal = USB (DE2 D2F U2F UE2) Rem LALT [ View_Pit_Move:Up = USB (DE5 D60 U60 UE5) rem RSHF KP8 View_Pit_Move:Dn = USB (DE5 D5A U5A UE5) rem RSHF KP2 View_Pit_Move:Left = USB (DE5 D5C U5C UE5) rem RSHF KP4 View_Pit_Move:Right = USB (DE5 D5E U5E UE5) rem RSHF KP6 View_Pit_Move:UpRight = USB (DE5 D61 U61 UE5) rem RSHF KP9 View_Pit_Move:DnRight = USB (DE5 D5B U5B UE5) rem RSHF KP3 View_Pit_Move:DnLeft = USB (DE5 D59 U59 UE5) rem RSHF KP1 View_Pit_Move:UpLeft = USB (DE5 D5F U5F UE5) rem RSHF KP7 Rem Buggy don't work View_Snap:1_default = USB(D91 D1E U1E U91) Rem LWIN 1 View_Snap:2_default = USB(D91 D1F U1F U91) Rem LWIN 2 View_Snap:3_default = USB(D91 D20 U20 U91) Rem LWIN 3 View_Snap:4_default = USB(D91 D21 U21 U91) Rem LWIN 4 View_Snap:5_default = USB(D91 D22 U22 U91) Rem LWIN 5 View_Snap:6_default = USB(D91 D23 U23 U91) Rem LWIN 6 View_Snap:7_default = USB(D91 D24 U24 U91) Rem LWIN 7 View_Snap:8_default = USB(D91 D25 U25 U91) Rem LWIN 8 View_Snap:9_default = USB(D91 D26 U26 U91) Rem LWIN 9 View_Snap:0_default = USB(D91 D27 U27 U91) Rem LWIN 0 View_HeadMove = USB(D91 D3A U3A U91) Rem LWIN F1 Rem --------------------------------- Rem V-4 View Camera Rem --------------------------------- View_Cam:Up = USB (DE4 D60 U60 UE4) rem RCTL KP8 View_Cam:Dn = USB (DE4 D5A U5A UE4) rem RCTL KP2 View_Cam:Left = USB (DE4 D5C U5C UE4) rem RCTL KP4 View_Cam:Right = USB (DE4 D5E U5E UE4) rem RCTL KP6 View_Cam:UpRight = USB (DE4 D61 U61 UE4) rem RCTL KP9 View_Cam:DnRight = USB (DE4 D5B U5B UE4) rem RCTL KP3 View_Cam:DnLeft = USB (DE4 D59 U59 UE4) rem RCTL KP1 View_Cam:UpLeft = USB (DE4 D5F U5F UE4) rem RCTL KP7 View_Cam:Slow_Up = USB (DE6 D60 U60 UE6) rem RALT KP8 View_Cam:Slow_Dn = USB (DE6 D5A U5A UE6) rem RALT KP2 View_Cam:Slow_Left = USB (DE6 D5C U5C UE6) rem RALT KP4 View_Cam:Slow_Right = USB (DE6 D5E U5E UE6) rem RALT KP6 View_Cam:Slow_UpRight = USB (DE6 D61 U61 UE6) rem RALT KP9 View_Cam:Slow_DnRight = USB (DE6 D5B U5B UE6) rem RALT KP3 View_Cam:Slow_DnLeft = USB (DE6 D59 U59 UE6) rem RALT KP1 View_Cam:Slow_UpLeft = USB (DE6 D5F U5F UE6) rem RALT KP7 View_Cam:Center = = USB (DE5 D5D U5D UE5) rem RSHF KP5 View_Cam:Reverse = USB (DE4 D5D U5D UE4) rem RCTL KP5 View_Cam:ReverseBase = USB (DE4 D5D U5D UE4) rem RALT KP5 View_Cam:Pit_Move:Up = USB (DE4 DE5 D60 U60 UE5 UE4) Rem RCTL RSHF KP8 View_Cam:Pit_Move:Dn = USB (DE4 DE5 D5A U5A UE5 UE4) Rem RCTL RSHF KP2 View_Cam:Pit_Move:Left = USB (DE4 DE5 D5C U5C UE5 UE4) Rem RCTL RSHF KP4 View_Cam:Pit_Move:Right = USB (DE4 DE5 D5E U5E UE5 UE4) Rem RCTL RSHF KP6 View_Cam:Pit_Move:Fwd = USB (DE4 DE5 D55 U55 UE5 UE4) Rem RCTL RSHF KP* View_Cam:Pit_Move:Back = USB (DE4 DE5 D54 U54 UE5 UE4) Rem RCTL RSHF KP/ View_Cam:Pit_Move:ReCenter = USB (DE4 DE5 D5D U5D UE5 UE4) Rem RCTL RSHF KP5 View_Cam_Jiggle = USB (DE1 D0D U0D UE1) Rem LSHF j View_Cam_Terrain:AltitudeKeep = USB (DE2 D0E U0E UE2) Rem LALT k Rem ---------------------------- Rem Z - Controls Rem ---------------------------- Ctl_Rudder:Left = z Ctl_Rudder:Right = x Rem probably unused / for test purpose Rem : remove rem to reactivate the lines below if you use BS without HOTAS or stick (???) rem Ctl_Collective:Up = KP+ rem Ctl_Collective:Dn = KP- rem Ctl_Cyclic_Nose:Dn = UARROW rem Ctl_Cyclic_Nose:Up = DARROW rem Ctl_Cyclic_Bank:Left = LARROW rem Ctl_Cyclic_Bank:Right = RARROW Rem --------------------------- Rem TrackIR Rem --------------------------- REM the keys above are freed to use with Track IR for exemple : REM il faut adapter le profil dans le software TRACK IR !!!! TrackIR:Center = KP+ TrackIR:Tracking:OnOff = UARROW rem TrackIR:Tracking:Precision = DARROW Rem --------------------------- Rem COMS Vac Shoot TeamSpeak Rem --------------------------- REM the keys above are freed to use with Coms software REM IL FAUT adapter le profil dans votre software de commandes vocale ou communication Teamspeak:PushToTalk = /P KD(LARROW) /R KU(LARROW) VocalRecog:PushToTalk = /P KD(RARROW) /R KU(RARROW) Teamspeak:NoMic = CAPS Rem ------ END OF FILE -------

un TMJ asse usine à gaz de mes debuts pour le solo, il marchait pas mal et vu sa complexité il va assez loin dans la programmation du cougar si vous avez envie de faire des exercices du soir avec aspirine...

Code : Tout sélectionner

Rem ############################################## Rem Rem Ka-50.tmm Rem for Rem DCS Ka-50 Black Shark Rem Rem by Hellfrog Rem Rem Last modified: 16 juin 2009, 10:14 pm Rem Rem Controllers: Thrustmaster Cougar Rem Rem ############################################## Rem Rem DCS Ka-50 Black Shark Rem russian version 1.0 + patch to english cockpit Rem Real mode (no arcade) Rem cougar : Rem all axis analog Rem if TMJ loaded : mode is Program, not Windows DX Rem Rem ############################################## Rem With TRack IR - Teamspeak - Vocal Radios coms Rem ############################################## Rem fell free to use it and modify it Rem it is given for the community free of use Rem see the XLS or pdf file in the package for more info about the mapping of the functions. Rem xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Rem These logical flags are used : among 1 to 48 ... Rem ... FREE ones are [ 29 + 34 to 38 + 41 to 46 ] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Rem All axes are analogic Rem Throttle is for collective control and is NOT reversed (turbine RPM control at min value) Rem ************ PLEASE READ THIS ***************** Rem first part of this file is complex syntax using logical flags. Rem Please newbies don't modify it Rem unless you are NOT newbye and know what you are doing, Rem I won't assume any support on forums about logical programming for the true newbies, Rem cause there are a lot of stuff to learn before completely newbies can understand Rem Rem Nevertheless I WILL DO (if time enough) support for users who know much more than the basics of programming. Rem And I accept gracefully the idea to work with others to upgrade this staff... Rem I DON'Tpretend to be THE BEST, and others may have best way of doing it... Rem it's just some time of work and I will be pleased if a least one people is happy using it... Rem Good Flight And Check your Six ! :-) USE MDEF ka-50.Hellfrog.2.m.tmm USE ZERO_MOUSE USE RATE (60) USE HWSTARTUP (EMULATION_ON, AXIS_MODE_USER, CALIBRATION_MANUAL) REM On Ground, if THR < 3 % (bank minimum) REM ----------------------------- Rem IF THR < 3% THEN X1 is TRUE THR 5 1 (0 3) (/P <KD(X1) Turbine_RPM:Low> /R <KU(X1) Turbine_RPM:Nominal>) rem OR : Ground mode Override : activates Ground mode function although THR is not below 3% with T10 On BTN T10 /P KD(X1) /R KU(X1) REM NB : In order to brake with S4, you have to reduce collective at minimum value or activates T10 REM S4 DEF X2 X1 AND S4 AND NOT S3 BTN X2 /P Brake_Wheel:Press /R Brake_Wheel:Release DEF X3 X1 AND S4 AND S3 BTN X3 Brake_Wheel:Parking DEF X4 NOT X1 AND S4 AND NOT S3 DEF X5 NOT X1 AND S4 AND S3 Rem Trim Black Shark rem BTN X4 /P KD(Trim:Active) /R KU(Trim:Active) rem BTN X5 Trim:Reset Rem Trim Cougar BTN X4 /P LOCK (JOYSTICK, LASTVALUE) TRIM(JOYSTICK, TO_CURRENT) rem LOCK (RDDR, LASTVALUE) TRIM(RDDR, TO_CURRENT) /R UNLOCK(JOYSTICK) rem UNLOCK(RDDR) BTN X5 TRIM (JOYSTICK, 0) rem TRIM (RDDR, 0) Rem to trim only with cougar and no use of Black Shrak Trim function : Rem just "Rem" the relevant lines above ( BTN X4 and BTN X5 ) .. rem BTN X4 /P KD(Trim:Active) /R KU(Trim:Active) rem BTN X5 Trim:Reset Rem ... and "Un Rem" the lines below : Rem Trim to current values Rem BTN X4 /P LOCK (JOYSTICK, LASTVALUE) TRIM(JOYSTICK, TO_CURRENT) LOCK (RDDR, LASTVALUE) TRIM(RDDR, TO_CURRENT) Rem /R UNLOCK(JOYSTICK) UNLOCK(RDDR) Rem Cancel any trim Rem BTN X5 TRIM (JOYSTICK, 0) TRIM (RDDR, 0) Rem Just REMOVE the RDDR functions if you don't want to trim the rudder. rem just for the fun : you can also use the alternative spirit with the syntax below using the ANT position rem to best view it, don't use word wrap function of your editor and use horizontal scrolling rem ANT /I 2 49 TRIM (JOYY, 66) TRIM (JOYY, 63) TRIM (JOYY, 60) TRIM (JOYY, 57) TRIM (JOYY, 54) TRIM (JOYY, 51) TRIM (JOYY, 48) TRIM (JOYY, 45) TRIM (JOYY, 42) TRIM (JOYY, 39) TRIM (JOYY, 36) TRIM (JOYY, 33) TRIM (JOYY, 30) TRIM (JOYY, 27) TRIM (JOYY, 24) TRIM (JOYY, 21) TRIM (JOYY, 18) TRIM (JOYY, 15) TRIM (JOYY, 12) TRIM (JOYY, 9) TRIM (JOYY, 6) TRIM (JOYY, 3) TRIM (JOYY, 2) TRIM (JOYY, 1) TRIM (JOYY, 0) TRIM (JOYY, -1) TRIM (JOYY, -2) TRIM (JOYY, -3) TRIM (JOYY, -6) TRIM (JOYY, -9) TRIM (JOYY, -12) TRIM (JOYY, -15) TRIM (JOYY, -18) TRIM (JOYY, -21) TRIM (JOYY, -24) TRIM (JOYY, -27) TRIM (JOYY, -30) TRIM (JOYY, -33) TRIM (JOYY, -36) TRIM (JOYY, -39) TRIM (JOYY, -42) TRIM (JOYY, -45) TRIM (JOYY, -48) TRIM (JOYY, -51) TRIM (JOYY, -54) TRIM (JOYY, -57) TRIM (JOYY, -60) TRIM (JOYY, -63) TRIM (JOYY, -66) rem <-------- JOYn -1/4 = JOY-n -1/2 ---------------------------------------------------------------------------------------- JOYn -1/6 = JOY-n -1/3 ------------------------ JOYn -1/8 = JOY-n -1/4 ----------------------- JOYn -1/10 = JOY-n -1/5 ------------------------------------------------------------------------------------------------------------------------------------------+-CTR.det.=CANCEL-+-------------------------------------------------------------------------------------------------------------------------------------------- JOYn +1/10 = JOY+n +1/5 --------------------------- JOYn +1/8 = JOY+n +1/4 --------------------------- JOYn +1/6 = JOY+n +1/3 ----------------------------------------------------------------------------------------------- JOYn +1/4 = JOY+n +1/2 ---------------> rem /O 2 49 TRIM (JOYX, 66) TRIM (JOYX, 63) TRIM (JOYX, 60) TRIM (JOYX, 57) TRIM (JOYX, 54) TRIM (JOYX, 51) TRIM (JOYX, 48) TRIM (JOYX, 45) TRIM (JOYX, 42) TRIM (JOYX, 39) TRIM (JOYX, 36) TRIM (JOYX, 33) TRIM (JOYX, 30) TRIM (JOYX, 27) TRIM (JOYX, 24) TRIM (JOYX, 21) TRIM (JOYX, 18) TRIM (JOYX, 15) TRIM (JOYX, 12) TRIM (JOYX, 9) TRIM (JOYX, 6) TRIM (JOYX, 3) TRIM (JOYX, 2) TRIM (JOYX, 1) TRIM (JOYX, 0) TRIM (JOYX, -1) TRIM (JOYX, -2) TRIM (JOYX, -3) TRIM (JOYX, -6) TRIM (JOYX, -9) TRIM (JOYX, -12) TRIM (JOYX, -15) TRIM (JOYX, -18) TRIM (JOYX, -21) TRIM (JOYX, -24) TRIM (JOYX, -27) TRIM (JOYX, -30) TRIM (JOYX, -33) TRIM (JOYX, -36) TRIM (JOYX, -39) TRIM (JOYX, -42) TRIM (JOYX, -45) TRIM (JOYX, -48) TRIM (JOYX, -51) TRIM (JOYX, -54) TRIM (JOYX, -57) TRIM (JOYX, -60) TRIM (JOYX, -63) TRIM (JOYX, -66) ANT 2 49 TRIM (RDDR, 66) TRIM (RDDR, 63) TRIM (RDDR, 60) TRIM (RDDR, 57) TRIM (RDDR, 54) TRIM (RDDR, 51) TRIM (RDDR, 48) TRIM (RDDR, 45) TRIM (RDDR, 42) TRIM (RDDR, 39) TRIM (RDDR, 36) TRIM (RDDR, 33) TRIM (RDDR, 30) TRIM (RDDR, 27) TRIM (RDDR, 24) TRIM (RDDR, 21) TRIM (RDDR, 18) TRIM (RDDR, 15) TRIM (RDDR, 12) TRIM (RDDR, 9) TRIM (RDDR, 6) TRIM (RDDR, 3) TRIM (RDDR, 2) TRIM (RDDR, 1) TRIM (RDDR, 0) TRIM (RDDR, -1) TRIM (RDDR, -2) TRIM (RDDR, -3) TRIM (RDDR, -6) TRIM (RDDR, -9) TRIM (RDDR, -12) TRIM (RDDR, -15) TRIM (RDDR, -18) TRIM (RDDR, -21) TRIM (RDDR, -24) TRIM (RDDR, -27) TRIM (RDDR, -30) TRIM (RDDR, -33) TRIM (RDDR, -36) TRIM (RDDR, -39) TRIM (RDDR, -42) TRIM (RDDR, -45) TRIM (RDDR, -48) TRIM (RDDR, -51) TRIM (RDDR, -54) TRIM (RDDR, -57) TRIM (RDDR, -60) TRIM (RDDR, -63) TRIM (RDDR, -66) REM HAT4 DEF X6 H4L* DEF X7 H4R* DEF X8 X1 AND X6 AND H4U BTN X8 Thr_Left:Up DEF X9 X1 AND X7 AND H4U BTN X9 Thr_Right:Up DEF X10 X1 AND X6 AND H4D BTN X10 Thr_Left:Dn DEF X11 X1 AND X7 AND H4D BTN X11 Thr_Right:Dn DEF X21 T1 AND S3 AND H4U DEF X22 T1 AND S3 AND H4D BTN X21 Thr:Up BTN X22 Thr:Dn REM HAT4 normal DEF X12 NOT (X1 OR (T1 OR S3)) AND H4U DEF X13 NOT (X1 OR (T1 OR S3)) AND H4D DEF X14 NOT X1 AND H4L DEF X15 NOT X1 AND H4R REM T6 DEF X16 X1 AND T6 AND NOT S3 BTN X16 Gnl_Pit:Door DEF X17 X1 AND T6 AND S3 BTN X17 Rotor:Brake rem T6 normal DEF X18 NOT (X1 OR (X21 OR X22)) AND T6 rem BTN X18 not used because of BTN X47 AND BTN X48 rem BUT X18 is used in many other DEF logicals : don't remove it, or include it in the relevant DEFs BTN T9 /P KD(Collective:Brake-AltitudeLever:Assign) /R KU(Collective:Brake-AltitudeLever:Assign) Rem HAT 2 : autopilot + weapons + signal flares U M D BTN H2U /U /I Autopilot_Hold:_Altitude /O Autopilot_Hold:Hover /M Wpn_Gun:ROF /D Target_Mode_Reset rem Signal_Flares:Red BTN H2D /U /I /P KD(Nav_DescentMode:IO) /R KU(Nav_DescentMode:IO) /O Nav_RouteMode:IO /M Wpn_Gun:RoundSelector_Swt /D Automatic_TrackingGunSight_LaserNoSkal rem Signal_Flares:Green BTN H2L /U /I Autopilot_Desired:_Heading-Track /O Autopilot_Hold:_Heading /M Wpn_Control:Auto-Man_Swt /D /I Head-On_TargetAA_Aspect /O Target_Mode:AA rem Signal_Flares:White BTN H2R /U /I Target_Mode:AutomaticTurnOnTarget /O Autopilot_Director_Control /M Wpn_Salvo_Swt /D Target_Mode:GroundMoving rem Signal_Flares:Yellow REM WEAPONS REM ---------------------------------------- BTN TG1 /I Wpn_MasterArm /O BTN TG2 /I /O /P Wpn_Gun:Select KD(Wpn_Gun:fire) /R KU(Wpn_Gun:fire) Wpn_Gun:Select BTN S1 /I Signal_Flares:Green /O /T Wpn_Select:Outward /T Wpn_Select:Inward /T Wpn_Select:All rem AA mode not modeled in game (LCTL + U) BTN S2 /I Signal_Flares:Red /O /P Wpn_Current:Release:Pres /R Wpn_Current:Release:Rel DEF X19 DELAY(1000) (S2 AND X18) BTN X19 Wpn_Jettison:External DEF X20 DELAY(2500) (S2 AND X18 AND S3) BTN X20 Wpn_ExpediteEmergencyATGMLaunch Rem SHKVAL + TARGETS Rem ------------------------------------- Rem On HAT1 BTN H1U /I SHKVAL_:Center /O /H SHKVAL_Slew:Up BTN H1D /I /T Shkval_View:Max-23x /T Shkval_View:Wide-7x /O /H SHKVAL_Slew:Dn BTN H1L /I /A DLY(70) TV_Target_Size:Dec /O /H SHKVAL_Slew:Left BTN H1R /I /A DLY(70) TV_Target_Size:Inc /O /H SHKVAL_Slew:Right Rem T1 -------------------------------------------------------- : DEF X23 NOT (S3 OR (H4U OR H4D)) AND T1 DEF X24 NOT (H4U OR H4D) AND T1 AND S3 rem Be Aware of some logical butons dependencies in case of modification of this file : rem if /U M D not used with T1, you may replace BTN X30 and BTN X31 with BTN X23 and BTN X24 below rem BTN X24 /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) rem BTN X23 Target_Lock Rem to use /U /M /D modifiers on T1, you have to use the syntax below because of HAT4 U D test rem you can't have X23 an X24 for T1 if /U M D are used REM T1 /U /I is DEF Xnn X24 AND T7 REM T1/U/O is DEF Xnn X23 AND T7 REM T1 /M /I is DEF Xnn X24 AND NOT (T7 OR T8) REM T1 /M /O is DEF Xnn X23 AND NOT (T7 OR T8) REM T1 /D /I is DEF Xnn X24 AND T8 REM T1 /D /O is DEF Xnn X23 AND T8 rem T1 /O /U or /M Lock rem T1 /I /U or /M Uncage DEF X30 X24 AND NOT T8 rem =X24 AND T7 = T1 /U /I ; + T1 /M /I = X24 AND NOT (T7 OR T8) ; == (X24 AND T7) OR (X24 AND NOT (T7 OR T8)) == X24 AND NOT T8 BTN X30 /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) DEF X31 X23 AND NOT T8 BTN X31 Target_Lock rem T1 / D Coms Menu rem T1 /D + S3 Coms Menu Abort - ESCAPE key DEF X32 X24 AND T8 BTN X32 Coms_Menu_Abort DEF X33 X23 AND T8 BTN X33 Coms_Menu Rem UV26 Flares on HAT4 Rem ---------------------------------------- BTN X12 CMS_Program:Start BTN X13 CMS_Program:Stop BTN X14 CMS_Flare_Dispenser:Left-Both-Right BTN X15 CMS_Flare:Stores-Program Rem LWS : reset on T6 + S3 Rem --------------------------------- DEF X48 X18 AND S3 BTN X48 LWS_Reset:Btn Rem HMS - NVG on T6 Rem --------------------------------- DEF X47 X18 AND NOT S3 BTN X47 Helmet_On-Off Rem Datalink on HAT3 Rem ------------------------------------- BTN H3U /U /T PRTs_Target2_SAM /T PRTs_Target1_Vehicle /T PRTs_Target3_Other /M PRTs_To_All /D PRTs_ToWingman_1 BTN H3D /U PRTs_IngressToTarget /M PRTs_EraseData /D PRTs_ToWingman_3 BTN H3L /U PRTs_ReferencePoint /M Datalink_Mode /D PRTs_ToWingman_4 BTN H3R /U PRTs_Send-Memory /M PRTs_VoidBtn /D PRTs_ToWingman_2 Rem RNG : Zoom views Rem ------------------------- RNG /U 5 7 (0 10 27 45 55 63 90 100) (View_Zoom:Normal) (/P View_Zoom:Out_Pres DLY(180) /R View_Zoom:Out_Rel) (/P View_Zoom:Out_Slow_Pres DLY(180) /R View_Zoom:Out_Slow_Rel) ^ (/P View_Zoom:In_Slow_Pres DLY(100) /R View_Zoom:In_Slow_Rel ) (/P View_Zoom:In_Pres DLY(100) /R View_Zoom:In_Rel ) (View_Zoom:Normal) /M 5 7 (0 10 27 45 55 63 90 100) (View_Zoom:Normal) (/P View_Zoom:Out_Pres DLY(180) /R View_Zoom:Out_Rel) (/P View_Zoom:Out_Slow_Pres DLY(180) /R View_Zoom:Out_Slow_Rel) ^ (/P View_Zoom:In_Slow_Pres DLY(100) /R View_Zoom:In_Slow_Rel ) (/P View_Zoom:In_Pres DLY(100) /R View_Zoom:In_Rel ) (View_Zoom:Normal) /D 5 3 (0 45 55 100) (/P View_External_Zoom:Out_Pres /R View_External_Zoom:Out_Rel) ^ (/P View_External_Zoom:In_Pres /R View_External_Zoom:In_Rel ) rem /U /M above are the same : normal view at extremes, turn low = zoom low, turn more to zoom more quickly, recenter to stop zoom rem RNG 5 3 (0 45 55 100) (/P View_External_Zoom:Out_Pres /R View_External_Zoom:Out_Rel) ^ (/P View_External_Zoom:In_Pres /R View_External_Zoom:In_Rel ) REM for those who don't have any TrackIR or who use TrackIR versions 1 or 2 or who use TIR 3 without vector expension rem you may activate the lines below : remove the "Rem" at the start of the lines Rem ANT : Muouse wheel Rem ------------------------- rem USE ANT AS MOUSEZ (9, 3) rem ANT 5 3 (0 45 55 100) (/H X25) ^ (/H X26) rem DEF X39 T4 AND T7 rem DEF X27 X39 AND X25 rem DEF X28 X39 AND X26 rem BTN X27 /A DLY(150) ABRIS_Btn:Axis:_Dec rem BTN X28 /A DLY(150) ABRIS_Btn:Axis:_Inc Rem for those who use SNAPViews without TrackIR REM ANT /U 5 11 (0 9 18 27 36 45 55 64 73 82 91 100) View_Snap:0 View_Snap:1 View_Snap:2 View_Snap:3 View_Snap:4 ^ View_Snap:5 View_Snap:6 View_Snap:7 View_Snap:8 View_Snap:9 REM /M REM /D rem EJECTING rem -------------------------- DEF X40 DELAY(700) S1 AND S4 AND S3 BTN X40 Gnl_Eject Rem RadioSwitch (HAT5) rem -------------------------------------------- Rem T2 Up Rem T5 Left T4 Right Rem T3 Dn Rem /U for else Rem /M for views Rem /D for coms : buggy for the time BS doesn't recognize LWIN key USB code Rem ------------------ BTN T2 /U /I TrackIR:Tracking:OnOff /O TrackIR:Center /M /I DLY(400) Labels_All DLY(400) Labels_AA DLY(400) Labels_Missile DLY(400) Labels_Vehicle-Ship /O rem KBD PVI /D /I rem KBD ABRIS /O rem KBD DTL BTN T3 /U /I Teamspeak:NoMic /O /T View_Chase:Arcade /T View_Pit /M /I /T View_Civil:Traffic /T View_Civil:Train-Cars /O /T View_Chase:Arcade /T View_Pit /D /I /T View_Weapon:Release /T View_Weapon:ToTarget /T View_WeaponsTracking /O /T View_Chase:Arcade /T View_Pit BTN T4 /U /I Gnl_Controls_Indicators_Display /O /T KD(ABRIS_Btn:Axis:_Push) /T KU(ABRIS_Btn:Axis:_Push) /M /I /T View_Units:All /T View_Units:Foe /T View_Foe:Air /T View_Foe:Ground /T View_Units:Friend /T View_Units:Ground /O View_Pit_HUD /D /I View_Target:Mines-All /O View_Pit_HUD BTN T5 /U /I VoiceMsg_Repeat /O MasterCaution:Aknowledge /M /I /T View_Airport /T View_Ship /T View_Carrier:LSO /O View_Pit /D /I /O View_Pit Rem SPOT LIGHT on MSTICK Rem ------------------------------ MIY /I 1 2 Light_LandSearch_Status:On-Retraction-Off Light_LandSearch_Change:Main-Reserved ^ /O 5 3 (0 45 55 100) (/H DLY(60) SpotLight:Up) ^ (/H DLY(60) SpotLight:Dn) MIX /I 5 3 (0 45 55 100) (/H DLY(200) ADF_Channel:_Next ) ^ (/H DLY(200) ADF_Channel:_Prev ) /O 5 3 (0 45 55 100) (/H DLY(60) SpotLight:Right) ^ (/H DLY(60) SpotLight:Left) REM END OF FILE Rem -----------------------------











et un TMJ moins complexe pour vol réseau



Code : Tout sélectionner

Rem ############################################## Rem Rem Ka-50.tmm Rem for Rem DCS Ka-50 Black Shark Rem Rem by Hellfrog Rem Rem Last modified: 13 août 2009, 12:12 am Rem Rem Controllers: Thrustmaster Cougar Rem Rem ############################################## Rem Rem DCS Ka-50 Black Shark Rem russian version 1.0 + patch to english cockpit Rem Real mode (no arcade) Rem cougar : Rem all axis analog Rem if TMJ loaded : mode is Program, not Windows DX Rem Rem ############################################## Rem With TRack IR - Teamspeak - Vocal Radios coms Rem With Dual View - TouchBuddy Rem ############################################## Rem fell free to use it and modify it Rem it is given for the community free of use REM XXXXXXXXX Line below not updated Rem see the XLS or pdf file in the package for more info about the mapping of the functions. Rem xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx REM XXXXXXXXX Line below not updated Rem These logical flags are used : among 1 to 48 ... Rem ... FREE ones are [ 29 + 34 to 38 + 41 to 46 ] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Rem All axes are analogic Rem Throttle is for collective control and is NOT reversed (turbine RPM control at min value) Rem ************ PLEASE READ THIS ***************** Rem first part of this file is complex syntax using logical flags. Rem Please newbies don't modify it Rem unless you are NOT newbye and know what you are doing, Rem I won't assume any support on forums about logical programming for the true newbies, Rem cause there are a lot of stuff to learn before completely newbies can understand Rem Rem Nevertheless I WILL DO (if time enough) support for users who know much more than the basics of programming. Rem And I accept gracefully the idea to work with others to upgrade this staff... Rem I DON'Tpretend to be THE BEST, and others may have best way of doing it... Rem it's just some time of work and I will be pleased if a least one people is happy using it... Rem Good Flight And Check your Six ! :-) USE MDEF ka-50.Hellfrog.2.multi.tmm USE ZERO_MOUSE USE RATE (60) USE HWSTARTUP (EMULATION_ON, AXIS_MODE_USER, CALIBRATION_MANUAL) REM On Ground, if THR < 3 % (bank minimum) REM ----------------------------- Rem IF THR < 3% THEN X1 is TRUE rem THR 5 1 (0 3) (/P <KD(X1)> /R <KU(X1)>) rem OR : Ground mode Override : activates Ground mode function although THR is not below 3% with T10 On BTN T10 /P KD(X1) /R KU(X1) REM X1 is T10 flag REM NB : In order to brake with S4, you have to reduce collective at minimum value OR activates T10 REM S4 DEF X2 X1 AND S4 AND NOT S3 BTN X2 /P Brake_Wheel:Press /R Brake_Wheel:Release DEF X3 X1 AND S4 AND S3 BTN X3 Brake_Wheel:Parking Rem Trim as Black Shark default in game DEF X4 NOT X1 AND S4 AND NOT S3 DEF X5 NOT X1 AND S4 AND S3 rem BTN X4 /P KD(Trim:Active) /R KU(Trim:Active) rem BTN X5 Trim:Reset Rem Trim Cougar BTN X4 /P LOCK (JOYSTICK, LASTVALUE) TRIM(JOYSTICK, TO_CURRENT) rem LOCK (RDDR, LASTVALUE) TRIM(RDDR, TO_CURRENT) /R UNLOCK(JOYSTICK) rem UNLOCK(RDDR) BTN X5 TRIM (JOYSTICK, 0) rem TRIM (RDDR, 0) Rem ANT as RDDR Trim ANT 2 49 TRIM (RDDR, 66) TRIM (RDDR, 63) TRIM (RDDR, 60) TRIM (RDDR, 57) TRIM (RDDR, 54) TRIM (RDDR, 51) TRIM (RDDR, 48) TRIM (RDDR, 45) TRIM (RDDR, 42) TRIM (RDDR, 39) TRIM (RDDR, 36) TRIM (RDDR, 33) TRIM (RDDR, 30) TRIM (RDDR, 27) TRIM (RDDR, 24) TRIM (RDDR, 21) TRIM (RDDR, 18) TRIM (RDDR, 15) TRIM (RDDR, 12) TRIM (RDDR, 9) TRIM (RDDR, 6) TRIM (RDDR, 3) TRIM (RDDR, 2) TRIM (RDDR, 1) TRIM (RDDR, 0) TRIM (RDDR, -1) TRIM (RDDR, -2) TRIM (RDDR, -3) TRIM (RDDR, -6) TRIM (RDDR, -9) TRIM (RDDR, -12) TRIM (RDDR, -15) TRIM (RDDR, -18) TRIM (RDDR, -21) TRIM (RDDR, -24) TRIM (RDDR, -27) TRIM (RDDR, -30) TRIM (RDDR, -33) TRIM (RDDR, -36) TRIM (RDDR, -39) TRIM (RDDR, -42) TRIM (RDDR, -45) TRIM (RDDR, -48) TRIM (RDDR, -51) TRIM (RDDR, -54) TRIM (RDDR, -57) TRIM (RDDR, -60) TRIM (RDDR, -63) TRIM (RDDR, -66) rem <-------- RDDR -1/4 = RDDR-n -1/2 ---------------------------------------------------------------------------------------- RDDR -1/6 = RDDR-n -1/3 ------------------------ RDDR -1/8 = RDDR-n -1/4 ----------------------- RDDR -1/10 = RDDR-n -1/5 ------------------------------------------------------------------------------------------------------------------------------------------+-CTR.det.=CANCEL-+-------------------------------------------------------------------------------------------------------------------------------------------- RDDR +1/10 = RDDR+n +1/5 --------------------------- RDDR +1/8 = RDDR+n +1/4 --------------------------- RDDR +1/6 = RDDR+n +1/3 ----------------------------------------------------------------------------------------------- RDDR +1/4 = RDDR+n +1/2 ---------------> REM T6 rem DEF X16 X1 AND T6 AND NOT S3 rem BTN X16 Gnl_Pit:Door rem DEF X17 X1 AND T6 AND S3 rem BTN X17 Rotor:Brake rem T6 normal rem DEF X18 NOT (X1 OR (X21 OR X22)) AND T6 rem BTN X18 not used because of BTN X47 AND BTN X48 rem BUT X18 is used in many other DEF logicals : don't remove it, or include it in the relevant DEFs BTN T9 /P KD(Collective:Brake-AltitudeLever:Assign) /R KU(Collective:Brake-AltitudeLever:Assign) Rem HAT 2 : autopilot + weapons BTN H2U Autopilot_Hold:Hover BTN H2D /I /P KD(Nav_DescentMode:IO) /R KU(Nav_DescentMode:IO) /O Nav_RouteMode:IO BTN H2L /U Autopilot_Desired:_Heading-Track /M /I Head-On_TargetAA_Aspect /O Target_Mode:AA /D /I Wpn_Control:Auto-Man_Swt /O Wpn_Salvo_Swt BTN H2R Autopilot_Director_Control REM WEAPONS REM ---------------------------------------- BTN TG1 /I Wpn_MasterArm /O ^ BTN TG2 /I ^ /O /P KD(Wpn_Gun:fire) /R KU(Wpn_Gun:fire) BTN S1 /I /T Wpn_Gun:Select /T Wpn_Gun:Select rem Signal_Flares:Greentouchbuddy /O /T Wpn_Select:Outward /T Wpn_Select:Inward /T Wpn_Select:All rem AA mode not modeled in game (LCTL + U) BTN S2 /I Target_Mode_Reset rem Signal_Flares:Red touchbuddy preferred /O /P Wpn_Current:Release:Pres /R Wpn_Current:Release:Rel rem DEF X19 DELAY(1000) (S2 AND X18) rem BTN X19 Wpn_Jettison:External rem DEF X20 DELAY(2500) (S2 AND X18 AND S3) rem BTN X20 Wpn_ExpediteEmergencyATGMLaunch Rem SHKVAL + TARGETS Rem ------------------------------------- Rem On HAT1+ T1 BTN H1U /I SHKVAL_:Center /O /H SHKVAL_Slew:Up BTN H1D /I /T Shkval_View:Max-23x /T Shkval_View:Wide-7x /O /H SHKVAL_Slew:Dn BTN H1L /I /A DLY(70) TV_Target_Size:Dec /O /H SHKVAL_Slew:Left BTN H1R /I /A DLY(70) TV_Target_Size:Inc /O /H SHKVAL_Slew:Right BTN T1 /U /I /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) /O Target_Lock /M /I /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) /O Target_Lock /D /I Coms_Menu_Abort /O Coms_Menu Rem UV26 Flares on HAT4 Rem ---------------------------------------- BTN H4U CMS_Program:Start BTN H4D CMS_Program:Stop BTN H4L CMS_Flare_Dispenser:Left-Both-Right BTN H4R CMS_Flare:Stores-Program Rem LWS : reset on T6 + S3 Rem --------------------------------- Rem HMS - NVG on T6 Rem --------------------------------- BTN T6 /I LWS_Reset:Btn /O Helmet_On-Off Rem AP basic on HAT3 (because deconnection at NOE flight is very bad thing) Rem ------------------------------------- BTN H3U Autopilot_Hold:_Altitude BTN H3D Autopilot_Hold:_Pitch BTN H3L Autopilot_Hold:_Bank BTN H3R Autopilot_Hold:_Heading Rem RNG : Zoom views Rem ------------------------- RNG /U 5 7 (0 10 27 45 55 63 90 100) (View_Zoom:Normal) (/P View_Zoom:Out_Pres DLY(220) /R View_Zoom:Out_Rel) (/P View_Zoom:Out_Slow_Pres DLY(220) /R View_Zoom:Out_Slow_Rel) ^ (/P View_Zoom:In_Slow_Pres DLY(180) /R View_Zoom:In_Slow_Rel ) (/P View_Zoom:In_Pres DLY(180) /R View_Zoom:In_Rel ) (View_Zoom:Normal) /M 5 7 (0 10 27 45 55 63 90 100) (View_Zoom:Normal) (/P View_Zoom:Out_Pres DLY(220) /R View_Zoom:Out_Rel) (/P View_Zoom:Out_Slow_Pres DLY(220) /R View_Zoom:Out_Slow_Rel) ^ (/P View_Zoom:In_Slow_Pres DLY(180) /R View_Zoom:In_Slow_Rel ) (/P View_Zoom:In_Pres DLY(180) /R View_Zoom:In_Rel ) (View_Zoom:Normal) /D 5 3 (0 45 55 100) (/P View_External_Zoom:Out_Pres /R View_External_Zoom:Out_Rel) ^ (/P View_External_Zoom:In_Pres /R View_External_Zoom:In_Rel ) rem EJECTING rem -------------------------- rem DEF X40 DELAY(700) S1 AND S4 AND S3 rem BTN X40 Gnl_Eject Rem RadioSwitch (HAT5) rem -------------------------------------------- Rem T2 Up Rem T5 Left T4 Right Rem T3 Dn BTN T2 /I TrackIR:Tracking:OnOff /O TrackIR:Center BTN T3 /T View_Chase:Arcade /T View_Pit BTN T4 View_Pit_HUD BTN T5 View_Pit Rem SPOT LIGHT on MSTICK : buggy ? Rem ------------------------------ MIY /I 1 2 Light_LandSearch_Status:On-Retraction-Off Light_LandSearch_Change:Main-Reserved ^ /O 5 3 (0 45 55 100) (/H DLY(60) SpotLight:Up) ^ (/H DLY(60) SpotLight:Dn) MIX /I 5 3 (0 45 55 100) (/H DLY(200) ADF_Channel:_Next ) ^ (/H DLY(200) ADF_Channel:_Prev ) /O 5 3 (0 45 55 100) (/H DLY(60) SpotLight:Right) ^ (/H DLY(60) SpotLight:Left) REM END OF FILE Rem ----------------------------- REM ///////////////////////////////////////////// U P D A T E S ////////////////////////////////////////////// REM Updated since version 2 : REM TouchBuddy profile + dual screen : REM no more use of certain butons on the stick REM ///////////////////////////////////////////// //////////////// //////////////// ///////////////// ////////////////////// Rem Datalink on HAT3 : Rem abandon because not very easy to use / touchbuddy is best Rem ------------------------------------- rem BTN H3U /U /T PRTs_Target2_SAM /T PRTs_Target1_Vehicle /T PRTs_Target3_Other rem /M PRTs_To_All rem /D PRTs_ToWingman_1 rem BTN H3D /U PRTs_IngressToTarget rem /M PRTs_EraseData rem /D PRTs_ToWingman_3 rem BTN H3L /U PRTs_ReferencePoint rem /M Datalink_Mode rem /D PRTs_ToWingman_4 rem BTN H3R /U PRTs_Send-Memory rem /M PRTs_VoidBtn rem /D PRTs_ToWingman_2 REM => Touchbuddy Rem BTN T2 /U /I TrackIR:Tracking:OnOff Rem /O TrackIR:Center Rem /M /I rem DLY(400) Labels_All DLY(400) Labels_AA DLY(400) Labels_Missile DLY(400) Labels_Vehicle-Ship Rem /O rem KBD PVI Rem /D /I rem KBD ABRIS Rem /O rem KBD DTL rem BTN T3 /U /I ^ rem Teamspeak:NoMic rem /O /T View_Chase:Arcade /T View_Pit rem /M /I ^ Rem /T View_Civil:Traffic /T View_Civil:Train-Cars => touchbuddy rem /O /T View_Chase:Arcade /T View_Pit rem /D /I ^ rem /T View_Weapon:Release /T View_Weapon:ToTarget /T View_WeaponsTracking => touchbuddy rem /O /T View_Chase:Arcade /T View_Pit REM => Touchbuddy Rem BTN T4 /U /I Gnl_Controls_Indicators_Display Rem /O /T KD(ABRIS_Btn:Axis:_Push) /T KU(ABRIS_Btn:Axis:_Push) Rem /M /I /T View_Units:All /T View_Units:Foe /T View_Foe:Air /T View_Foe:Ground /T View_Units:Friend /T View_Units:Ground Rem /O View_Pit_HUD Rem /D /I View_Target:Mines-All Rem /O View_Pit_HUD REM => Touchbuddy Rem BTN T5 /U /I VoiceMsg_Repeat Rem /O MasterCaution:Aknowledge Rem /M /I /T View_Airport /T View_Ship /T View_Carrier:LSO Rem /O View_Pit Rem /D /I View_Map Rem /O View_Pit Rem ANT : Mouse wheel Rem ------------------------- Rem USE ANT AS MOUSEZ (9, 3) rem ANT 5 3 (0 45 55 100) (/H X25) ^ (/H X26) rem DEF X39 T4 AND T7 rem DEF X27 X39 AND X25 rem DEF X28 X39 AND X26 rem BTN X27 /A DLY(150) ABRIS_Btn:Axis:_Dec rem BTN X28 /A DLY(150) ABRIS_Btn:Axis:_Inc Rem for those who use SNAPViews without TrackIR REM ANT /U 5 11 (0 9 18 27 36 45 55 64 73 82 91 100) View_Snap:0 View_Snap:1 View_Snap:2 View_Snap:3 View_Snap:4 ^ View_Snap:5 View_Snap:6 View_Snap:7 View_Snap:8 View_Snap:9 REM /M REM /D Rem TRIM : S4 Rem ------------------------- Rem to trim only with cougar and no use of Black Shrak Trim function : Rem just "Rem" the relevant lines above ( BTN X4 and BTN X5 ) .. Rem ... and "Un Rem" the lines below : rem BTN X4 /P KD(Trim:Active) /R KU(Trim:Active) rem BTN X5 Trim:Reset Rem Trim to current values Rem BTN X4 /P LOCK (JOYSTICK, LASTVALUE) TRIM(JOYSTICK, TO_CURRENT) LOCK (RDDR, LASTVALUE) TRIM(RDDR, TO_CURRENT) Rem /R UNLOCK(JOYSTICK) UNLOCK(RDDR) Rem Cancel any trim Rem BTN X5 TRIM (JOYSTICK, 0) TRIM (RDDR, 0) Rem Just REMOVE the RDDR functions if you don't want to trim the rudder. rem just for the fun : you can also use the alternative spirit with the syntax below using the ANT position rem to best view it, don't use word wrap function of your editor and use horizontal scrolling rem ANT /I 2 49 TRIM (JOYY, 66) TRIM (JOYY, 63) TRIM (JOYY, 60) TRIM (JOYY, 57) TRIM (JOYY, 54) TRIM (JOYY, 51) TRIM (JOYY, 48) TRIM (JOYY, 45) TRIM (JOYY, 42) TRIM (JOYY, 39) TRIM (JOYY, 36) TRIM (JOYY, 33) TRIM (JOYY, 30) TRIM (JOYY, 27) TRIM (JOYY, 24) TRIM (JOYY, 21) TRIM (JOYY, 18) TRIM (JOYY, 15) TRIM (JOYY, 12) TRIM (JOYY, 9) TRIM (JOYY, 6) TRIM (JOYY, 3) TRIM (JOYY, 2) TRIM (JOYY, 1) TRIM (JOYY, 0) TRIM (JOYY, -1) TRIM (JOYY, -2) TRIM (JOYY, -3) TRIM (JOYY, -6) TRIM (JOYY, -9) TRIM (JOYY, -12) TRIM (JOYY, -15) TRIM (JOYY, -18) TRIM (JOYY, -21) TRIM (JOYY, -24) TRIM (JOYY, -27) TRIM (JOYY, -30) TRIM (JOYY, -33) TRIM (JOYY, -36) TRIM (JOYY, -39) TRIM (JOYY, -42) TRIM (JOYY, -45) TRIM (JOYY, -48) TRIM (JOYY, -51) TRIM (JOYY, -54) TRIM (JOYY, -57) TRIM (JOYY, -60) TRIM (JOYY, -63) TRIM (JOYY, -66) rem <-------- JOYn -1/4 = JOY-n -1/2 ---------------------------------------------------------------------------------------- JOYn -1/6 = JOY-n -1/3 ------------------------ JOYn -1/8 = JOY-n -1/4 ----------------------- JOYn -1/10 = JOY-n -1/5 ------------------------------------------------------------------------------------------------------------------------------------------+-CTR.det.=CANCEL-+-------------------------------------------------------------------------------------------------------------------------------------------- JOYn +1/10 = JOY+n +1/5 --------------------------- JOYn +1/8 = JOY+n +1/4 --------------------------- JOYn +1/6 = JOY+n +1/3 ----------------------------------------------------------------------------------------------- JOYn +1/4 = JOY+n +1/2 ---------------> rem /O 2 49 TRIM (JOYX, 66) TRIM (JOYX, 63) TRIM (JOYX, 60) TRIM (JOYX, 57) TRIM (JOYX, 54) TRIM (JOYX, 51) TRIM (JOYX, 48) TRIM (JOYX, 45) TRIM (JOYX, 42) TRIM (JOYX, 39) TRIM (JOYX, 36) TRIM (JOYX, 33) TRIM (JOYX, 30) TRIM (JOYX, 27) TRIM (JOYX, 24) TRIM (JOYX, 21) TRIM (JOYX, 18) TRIM (JOYX, 15) TRIM (JOYX, 12) TRIM (JOYX, 9) TRIM (JOYX, 6) TRIM (JOYX, 3) TRIM (JOYX, 2) TRIM (JOYX, 1) TRIM (JOYX, 0) TRIM (JOYX, -1) TRIM (JOYX, -2) TRIM (JOYX, -3) TRIM (JOYX, -6) TRIM (JOYX, -9) TRIM (JOYX, -12) TRIM (JOYX, -15) TRIM (JOYX, -18) TRIM (JOYX, -21) TRIM (JOYX, -24) TRIM (JOYX, -27) TRIM (JOYX, -30) TRIM (JOYX, -33) TRIM (JOYX, -36) TRIM (JOYX, -39) TRIM (JOYX, -42) TRIM (JOYX, -45) TRIM (JOYX, -48) TRIM (JOYX, -51) TRIM (JOYX, -54) TRIM (JOYX, -57) TRIM (JOYX, -60) TRIM (JOYX, -63) TRIM (JOYX, -66) REM HAT4 : Throttle left and right is now on touchbuddy screen : no more use... may free some flags ! REM -------------------- Rem DEF X6 H4L* Rem DEF X7 H4R* Rem DEF X8 X1 AND X6 AND H4U Rem BTN X8 Thr_Left:Up Rem DEF X9 X1 AND X7 AND H4U Rem BTN X9 Thr_Right:Up Rem DEF X10 X1 AND X6 AND H4D Rem BTN X10 Thr_Left:Dn Rem DEF X11 X1 AND X7 AND H4D Rem BTN X11 Thr_Right:Dn Rem DEF X21 T1 AND S3 AND H4U Rem DEF X22 T1 AND S3 AND H4D Rem BTN X21 Thr:Up Rem BTN X22 Thr:Dn Rem REM HAT4 normal Rem DEF X12 NOT (X1 OR (T1 OR S3)) AND H4U Rem DEF X13 NOT (X1 OR (T1 OR S3)) AND H4D Rem DEF X14 NOT X1 AND H4L Rem DEF X15 NOT X1 AND H4R REM Rem UV26 Flares on HAT4 REM Rem ---------------------------------------- REM BTN X12 CMS_Program:Start REM BTN X13 CMS_Program:Stop REM BTN X14 CMS_Flare_Dispenser:Left-Both-Right REM BTN X15 CMS_Flare:Stores-Program REM Rem T1 -------------------------------------------------------- REM DEF X23 NOT (S3 OR (H4U OR H4D)) AND T1 REM DEF X24 NOT (H4U OR H4D) AND T1 AND S3 REM REM rem Be Aware of some logical butons dependencies in case of modification of this file : REM rem if /U M D not used with T1, you may replace BTN X30 and BTN X31 with BTN X23 and BTN X24 below (to save X30 and X31 for other pourpose) REM rem BTN X24 /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) REM rem BTN X23 Target_Lock REM REM Rem to use /U /M /D modifiers on T1, you have to use the syntax below because of HAT4 U D test REM rem you can't have X23 an X24 for T1 if /U M D are used REM REM T1 /U /I is DEF Xnn X24 AND T7 REM REM T1/U/O is DEF Xnn X23 AND T7 REM REM T1 /M /I is DEF Xnn X24 AND NOT (T7 OR T8) REM REM T1 /M /O is DEF Xnn X23 AND NOT (T7 OR T8) REM REM T1 /D /I is DEF Xnn X24 AND T8 REM REM T1 /D /O is DEF Xnn X23 AND T8 REM REM rem T1 /O /U or /M Lock REM rem T1 /I /U or /M Uncage REM DEF X30 X24 AND NOT T8 REM rem =X24 AND T7 = T1 /U /I ; + T1 /M /I = X24 AND NOT (T7 OR T8) ; == (X24 AND T7) OR (X24 AND NOT (T7 OR T8)) == X24 AND NOT T8 REM BTN X30 /P KD(Target:Designate-SHKVAL:Uncage) /R KU(Target:Designate-SHKVAL:Uncage) REM DEF X31 X23 AND NOT T8 REM BTN X31 Target_Lock REM rem T1 / D Coms Menu REM rem T1 /D + S3 Coms Menu Abort - ESCAPE key REM DEF X32 X24 AND T8 REM BTN X32 Coms_Menu_Abort REM DEF X33 X23 AND T8 REM BTN X33 Coms_Menu

voilou... bon mal au crane...

Publié : mar. sept. 01, 2009 9:31 am
par V1per$14
Merci. Je n'en attendait pas tant. Je vais de ce pas acheter de l'Advil :wacko:
Je cherche en fait à faire ma propre config pour apprendre à programmer le Cougar dans ses plus profondes entrailles :yes:
Ceci dit je vais potasser tout cela et probablement découvrir de bons trucs, apprendre de nouvelles choses grace à toi. Merci. :Jumpy:

J'en reviens à mon précédent post et désolé d'avance si ma question est basique. Pourquoi mettre certaines commandes dans le profil du Cougar et assigner d'autres commandes via BS (comme suggéré par Viper pour l'antenne par exemple) ? Ne serait-il pas plus simple (ou du moins plus clair) de tout mettre au même endroit (profil Cougar) ? Comment faites vous de votre coté ?
hellfrog a écrit :Mythe à ma connaissance en tout cas en cours de jeu !
Par contre tu as des boutons qui permettent des sous modes T7+T8 pour /U /M /D et S3 pour /I /O
Dommage pour les profils. Je connais les sous modes (bien que là encore je commence seulement à les mettre en pratique). Merci pour les info. :notworthy

Publié : mar. sept. 01, 2009 9:40 pm
par hellfrog
ben moi je met tout dans le cougar (mais j'ai plus de 10 ans de pratique)

après, ceux qui ne savent pas ou peu programmer ont la solution d'utiliser BS / options, qui, en outre, gère les SHIFT = bouton S3 ou T7 T8 par exemple, ce qui permet déjà pas mal de chose...

mais ils perdent la capacité à programmer les axes en digital et la programmation logique... / = usage très avancé que peu de possesseurs de cougar utilisent...

c'est le pb du cougar... il faut du temps pour maitriser sa programmation aprofondie avancée, et peu d'utilisateurs veulent y consacrer le tmeps nécessaire.... or un cougar sans programmation, c'est comme une GT car qui roule à 60 km/h en seconde... un peu du gachis...

tu as aussi
http://forums.eagle.ru/showthread.php?t=42060

la bible
http://forums.frugalsworld.com/vbb/forumdisplay.php?f=8

mes premiers profils BS usines à gaz / programmation avancée
http://www.checksix-forums.com/showthread.php?t=147827

programmation avancée des mouvements de la souris : marche pas dans tous les jeux : http://www.checksix-forums.com/showthread.php?t=148996

traduction des touches http://www.checksix-forums.com/showthread.php?t=146927

clavier US FR : http://www.checksix-forums.com/showpost ... ostcount=1

pour aller vraiment très loin en programmation :
les profils les plus intéressants ont été fait par DonUlfonso, il y a qqs années (il a ppas mal aidé aussi JagStand pour les profils Falcon) et il doit encore y avoir une page qui traine sur le WEB, pour de vieux jeu (redBaron, EECH etc...) avec un fonctionnemenmt "modal" du stick : si j'actives telle focntion, on a telle configuration des boutons, dans telles autre situation, on a telle configuraiton des boutons.... mais cela demande beaucoup de programmation logique et on manque de flags dans le cougar par rapport au vieux F22pro digital... et bonjour le debuggage...

Publié : mer. sept. 02, 2009 6:36 am
par Trebuh
V1per$14 a écrit :Pourquoi mettre certaines commandes dans le profil du Cougar et assigner d'autres commandes via BS ? Ne serait-il pas plus simple (ou du moins plus clair) de tout mettre au même endroit (profil Cougar) ?

Comme dit Hellfrog, le mieux est de tout programmer dans le profi cougar. Mais pour le profil en question, l'auteur n'a pas prévu de programmer le zoom, enproposant simplement d'attribuer dans BS, l'Antenne au zoom. Je me contentais de reprendre sa propre proposition, qui n'est pas la plus mauvaise. En programmation, une déclaration d'axe affectant l'antenne au zoom, j'ai essayé, aura moins de progressivité et de fluidité que directement affectée dans le setup de BS. Naturellement, une programmation longue et minutieuse, bien courbée et tout finira par avoir la fluidité nécessaire. Mais là, franchement je trouve l'investissement moins utile. BS comporte plusieurs centaines de commandes, et il faut donc faire des choix ! Celui de l'auteur du profil proposé est clairement orienté combat. D'où l'absence des coms, du zoom etc.
V1per$14 a écrit :Sinon comment gere tu les comm radio sur ton profil ?
Je pense qu'on est parti du même profil (Viper sur CougarsWorld) mais j'ai des scrupules à le modifier profondement. Je me dis que celui qui l'a construit a du bien y réfléchir et je me vois mal virer ses fonctions pour y mettre la vhf (car je suppose que ses fonctions me seront utiles un jour ou l'autre)...

Comme dit, c'est une question de choix. Je ne gère pas les coms par le cougar, mais par une interface bricolée à partir de modules GoFlight. La gestion des coms par le cougar demande une dextérité de pianiste (combinaison de différentes touches) et une bonne mémoire pour se souvenir quelle combinaison enverra "*, puis F6, puis F6 encore (je crois) pour atterrir. Donc, perso, je ne gère pas ça par le cougar.
V1per$14 a écrit :Dernière question, j'ai entendu parler de multiples profils Cougar ou plutot de la capacité du Cougar a pouvoir switcher entre plusieurs profils en cours de jeu ? Mythe ou realité ?

Mythe ET réalité. Je m'explique : Mythe, car il est impossible, en cours de jeu de modifier le profil qui est chargé dans le cougar au moment du lancement du jeu. Sauf à ressortir, charger un profil différent et reprendre ton jeu : certains le supportent, pas tous.
La part de "réalité" est la suivante : dans le même profil chargé au départ, tu peux avoir plusieurs courbes (CURVE) de sensibilités différentes pour différents axes. C'est peut-être de ça que tu as entendu parlé. Ainsi, par exemple, au travers des switch U/ M/ B/ tu peux avoir une déclaration de courbe de l'axe du throttle qui fait varier sa sensibilité : très sensible et répondant rapidement pour la navigation, une autre pour le vol stationnaire, avec beaucoup moins d'amplitude mais davantage de progessivité.

Les seules limites étant l'imagination et les habitudes du pilote. C'est une courbe de la commande des gaz spécialement affectée au ravitaillement en vol pour F4 AF (qui doit se faire autour de 315) qui m'a permis de ravitailler proprement et d'éviter les à-coups qui restent supportables en croisière ou même en formation. Ce changement de courbe se fait simplement en basculant un bouton.

Publié : mer. sept. 02, 2009 10:02 am
par V1per$14
Trebuh a écrit :La part de "réalité" est la suivante : dans le même profil chargé au départ, tu peux avoir plusieurs courbes (CURVE) de sensibilités différentes pour différents axes. C'est peut-être de ça que tu as entendu parlé
Oui c'est probablement cela que j'avais du lire ou entendre quelque part.
Merci pour les explications :notworthy
Trebuh a écrit :Celui de l'auteur du profil proposé est clairement orienté combat. D'où l'absence des coms, du zoom etc
C'était ma conclusion aussi. Je vais essayer de l'adapter afin qu'il me convienne car il me manque la gestion des vues (n'ayant pas encore de TrackIR).
Ceci dit je pense que finalement je vais mettre les boutons radios directement sur les touches programmables de mon clavier G15. Ce sera plus simple. 12 touches x 3 profils interchangeables en live = 36 touches programmables ce qui devrait me suffire pour une bonne gestion radio voir même datalink :Jumpy:

Merci a vous tous pour votre expertise. :jerry:

Publié : mer. sept. 02, 2009 10:29 am
par JABBA29
Bonjour je comprends pas mon probleme:
J'ai dl le profil de viper,je n'ai touché a rien dessus,je le met avec foxy dans le cougar,tous mes boutons fonctionnent parfaitement.
Je lance BS,je peux diminuer la fenetre rectangle du skvhal (celle qui permet de locker)mais apres impossible de l'augmenter.
Qu'est ce que j'ai raté?

Publié : mer. sept. 02, 2009 11:26 am
par V1per$14
Si je ne dis pas de bétise (étant moi aussi un noob) et si je comprend bien ton problème, je dirais que tu as oublié d'assigner le zoom skvhal au bouton rotatif ANT de ton TQS. Il faut faire cela directement dans BS car le profil Cougar de Viper n'inclue pas cela...
Trebuh a écrit :Tu vas dans les options, commandes d'axes. Ligne zoom, colonne cougar, ajout. Là tu bouges l'antenne sur tout l'axe (de butée en butée) et tu auras normalement JOY RX qui s'inscrira.

Publié : mer. sept. 02, 2009 1:10 pm
par JABBA29
Celui la zoom fonctionne c'est celui du reticule pour locker la cible qui marche pas

Publié : mer. sept. 02, 2009 2:08 pm
par V1per$14
Désolé. Je viens de terminer ma formation de programmeur Cougar mais par contre je ne connais pas encore Black Shark :sweatdrop
Cela va venir mais pour le moment je ne comprend pas quand tu parles du réticule pour locker la cible :ohmy:
Je commence juste à me pencher sur les profils de Viper et Trebug que je vais adapter petit à petit pour mes propres besoins :notworthy
Je ne peux donc pas t'aider pour le moment. Garde espoir et bats toi :boxing:
J'espère qu'une bonne ame compétente BS passera d'ici peu pour te répondre.

Publié : mer. sept. 02, 2009 9:36 pm
par Trebuh
JABBA29 a écrit :Bonjour je comprends pas mon probleme:
J'ai dl le profil de viper,je n'ai touché a rien dessus,je le met avec foxy dans le cougar,tous mes boutons fonctionnent parfaitement.
Je lance BS,je peux diminuer la fenetre rectangle du skvhal (celle qui permet de locker)mais apres impossible de l'augmenter.
Qu'est ce que j'ai raté?

Si tu parles du profil DCS : Black Shark_Viper .tmj (et ses correspondances macro, shémas etc.) la touche pour diminuer la taille du réticule du Shkval est T4 (IFF OUT). Et très logiquement, c'est T5 (IFF IN) qui l'augmente.
La bonne utilisation suppose que tu n'as rien changé dans l'attribution des touches clavier dans le setup de BS.

Ton problème serait que T4 fonctionne mais pas T5 ?

Je t'ai donc suggéré plus haut déjà :
1) Vérifier dans logical flag que le bouton T5 fonctionne bien.
2) Vérifier dans Key tester (après avoir chargé le profil) que la touche T5 envoie bien la touche adéquate [;] d'un QWERTY, correspondant à [$] normalement sur un AZERTY.
3) Vérifier dans ton setup que tu n'as pas changé la touche clavier affectée à l'augmentation de la taille de la fenêtre de désignation.

Si tout cela est vérifié, et que cela ne fonctionne toujours pas, reposte ici pour dire quelle traduction de l'appui de T5 le key tester te donne. On verra si c'est un problème de conversion des codes clavier, mais je ne pense pas....:sorcerer:

[EDIT] Je parle de ma configuration qui est une version Fr téléchargée nativement Fr. Les touches affectées sur d'autres versions sont peut-être différentes. Mais le principe pour suivre "à la trace" le fonctionnement d'une touche reste le même... Tu devras peut-être "traduire" les codes de touche. En effet, les "[" et "]" américains se trouvent respectivement sur "^" et "$" en AZERTY. L'emplacement pour [ correspond, mais pas pour ] ce qui pourrait expliquer ton problème.

Dans le cas d'utilisation d'une version US ou english, voire russe, dis-moi simplement ce que key-tester traduit lors de l'appui sur T5, et quelle est la touche clavier affectée par le setting du jeu à l'augmentation de la taille de la fenêtre du shkval. On va y arriver sans problème si ton bouton fonctionne.

Publié : mer. sept. 02, 2009 9:59 pm
par hellfrog
ma réponse : check MP et suis les conseils avises de trebuh qui est plus dipso que moi, parti dans un mod total cougar + rudder + construction inters pour pit...