DX Buttons BMS von Westy

  • keystroke


    Cougar TMM


    Rem -------------------------
    Rem HOTAS Side Stick
    Rem -------------------------


    First_Trigger_Detend = /P KD(DX1) /R KU(DX1)
    Pickle_weapon = /P KD(DX2) /R KU(DX2)
    Pinky_switch = /P KD(DX3) /R KU(DX3)
    Paddle_switch = /P KD(DX4) /R KU(DX4)
    NWS_MSLSTEP = /P KD(DX5) /R KU(DX5)
    Second_Trigger_Detend = /P KD(DX6) /R KU(DX6)


    TMS_U = /P KD(DX7) /R KU(DX7)
    TMS_R = /P KD(DX8) /R KU(DX8)
    TMS_D = /P KD(DX9) /R KU(DX9)
    TMS_L = /P KD(DX10) /R KU(DX10)


    DMS_U = /P KD(DX11) /R KU(DX11)
    DMS_R = /P KD(DX12) /R KU(DX12)
    DMS_D = /P KD(DX13) /R KU(DX13)
    DMS_L = /P KD(DX14) /R KU(DX14)


    CMS_U = /P KD(DX15) /R KU(DX15)
    CMS_R = /P KD(DX16) /R KU(DX16)
    CMS_D = /P KD(DX17) /R KU(DX17)
    CMS_L = /P KD(DX18) /R KU(DX18)


    Trim_Nose_Up = /H USB (DE2 D52 U52 UE2) Rem ALT UARROW
    Trim_Nose_Down = USB (DE2 D51 U51 UE2) Rem ALT DARROW
    Trim_Roll_Left = /H USB (DE2 D50 U50 UE2) Rem ALT LARROW
    Trim_Roll_Right = /H USB (DE2 D4F U4F UE2) Rem ALT RARROW
    Trim_Aileron_Left = /H USB (DE1 D50 U50 UE1) Rem SHF LARROW
    Trim_Aileron_Right = /H USB (DE1 D4F U4F UE1) Rem SHF RARROW


    TRIM-Manual_nose_up = /P KD(DX20) /R KU(DX20) rem USB (DE2 DE1 D4A U4A UE1 UE2) Rem ALT SHF HOME
    TRIM-Manual_nose_down = /P KD(DX21) /R KU(DX21) rem USB (DE2 DE1 D4D U4D UE1 UE2) Rem ALT SHF END
    TRIM-Manual_roll_left = /P KD(DX22) /R KU(DX22) rem USB (DE2 DE1 D4C U4C UE1 UE2) Rem ALT SHF DELETE
    TRIM-Manual_roll_right = /P KD(DX23) /R KU(DX23) rem USB (DE2 DE1 D4E U4E UE1 UE2) Rem ALT SHF PAGEDN
    TRIM-Manual_yaw_Left = USB (DE2 DE1 D49 U49 UE1 UE2) Rem ALT SHF INSERT
    TRIM-Manual_yaw_right = USB (DE2 DE1 D4B U4B UE1 UE2) Rem ALT SHF PAGEUP


    Trim_Reset = /P KD(DX24) /R KU(DX24) rem USB (DE1 D52 U52 UE1) Rem SHF UARROW



    Rem -------------------------
    Rem HOTAS Throttle Grip
    Rem -------------------------


    Curser_Enable = /P KD(DX19) /R KU(DX19)
    Uncage_Switch = /P KD(DX28) /R KU(DX28)


    IVC_VHF = /P USB (D3A) /R USB (U3A) Rem F1
    IVC_UHF = /P USB (D3B) /R USB (U3B) Rem F2
    VHF = /P USB (D47) /R USB (U47) Rem SCRLCK
    UHF = /P USB (D64) /R USB (U64) Rem < (German Keycode)
    IFF_IN = /P USB (D3F) /R USB (U3F) Rem F6
    IFF_OUT = /P USB (D3E) /R USB (U3E) Rem F5


    MRM_Override-Missile = USB (D10 U10) Rem m
    MRM_Override-Dogfight = USB (D07 U07) Rem d
    MRM_Override-Cancel = USB (D06 U06) Rem c
    NAV_Mode = USB (DE1 D58 U58 UE1) Rem SHF KPENT


    Open_Spd_Brake = /P KD(DX26) /R KU(DX26)
    Close_Spd_Brake = /P KD(DX27) /R KU(DX27)


    Rem -------------------------
    Rem TOE BRAKE
    Rem -------------------------


    Wheelbrake = /P KD(DX25) /R KU(DX25)



    Cougar TMJ


    USE MDEF Falcon-BMS-Westy-V002.tmm
    USE HWSTARTUP (EMULATION_ON, AXIS_MODE_USER, CALIBRATION_MANUAL)
    USE ZERO_MOUSE


    USE CURVE (LBRK, -4) Rem
    USE CURVE (RBRK, -4) Rem
    USE CURVE (MIX, -4) Rem
    USE CURVE (MIY, -4) Rem
    USE CURVE (ANT, 0) Rem
    USE CURVE (RNG, 0) Rem
    Rem CURVE /U (JOYX, 12) (JOYY, 12) (RDDR, 6) Rem DF Mode
    Rem /M (JOYX, 3) (JOYY, 3) (RDDR, -6) Rem NAV Mode
    Rem /D (JOYX, 6) (JOYY, 6) (RDDR, 3) Rem BVR Mode


    Rem -------------------------
    Rem Logical Flags
    Rem -------------------------


    DEF X1 X30 AND ( NOT S3 )
    DEF X2 X31 AND H1D
    DEF X3 NOT H3U AND X32
    DEF X4 DELAY(300) H3U AND x36
    DEF X5 DELAY(300) H3D AND x36
    DEF X6 NOT H3D AND X33 AND X37
    DEF X7 NOT H3L AND x34 AND x36
    DEF X8 NOT H3R AND x35 AND x36
    DEF X9 NOT H3D AND X33 AND NOT X37
    DEF X10 NOT H3L AND X34 AND NOT x36


    Rem ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Rem HOTAS Side Stick
    Rem ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    Rem -------------------------
    Rem Gun
    Rem -------------------------


    BTN TG1 First_Trigger_Detend
    BTN TG2 Second_Trigger_Detend


    Rem -------------------------
    Rem NWS / AR DISC / MSL STEP
    Rem -------------------------


    BTN S1 /I DragChute Rem F-16 only MLU
    /O NWS_MSLSTEP


    Rem -------------------------
    Rem Pinky_switch
    Rem -------------------------


    BTN S3 KD(X30) DLY(200) KU(X30)
    BTN X1 Pinky_switch


    Rem -------------------------
    Rem TRIM
    Rem -------------------------


    BTN H1U TRIM-Manual_nose_down
    BTN H1D /I KD (X31) DLY (60) KU (X31)
    /O TRIM-Manual_nose_up
    BTN H1L TRIM-Manual_roll_left
    BTN H1R TRIM-Manual_roll_right


    BTN X2 Trim_Reset


    Rem -------------------------
    Rem TMS
    Rem -------------------------


    BTN H2U /I GM_Snowplough
    /O TMS_U
    BTN H2D /I Cycle_AG_Weps
    /O TMS_D
    BTN H2L /U /I ^ rem Gun_Modes
    /O TMS_L
    /M /I A-G_Mode
    /O TMS_L
    /D /I A-G_Mode
    /O TMS_L
    BTN H2R /I A-A_Mode
    /O TMS_R


    Rem -------------------------
    Rem DMS
    Rem -------------------------


    BTN H3U /I DMS_U
    /O /P KD(X32) DLY(200) KU(X32) /R Glance_Fwd_Rel
    BTN H3D /I DMS_D
    /O /P KD(X33) DLY(200) KU(X33) /R Glance_Back_Rel
    BTN H3L /I DMS_L
    /O KD(X34) DLY(200) KU(X34)
    BTN H3R /I DMS_R
    /O KD(X35) DLY(200) KU(X35)

    BTN X3 View_2D DLY(50) KU(X36 X37)
    BTN X4 Glance_Fwd_Press
    BTN X5 Glance_Back_Press
    BTN X6 View_Padlock DLY(50) KD(X36) KU(X37)
    BTN X7 /U Padlock-AA-prev
    /M Padlock-prev
    /D Padlock-AA-prev
    BTN X8 /U Padlock-AA-next
    /M Padloch-next
    /D Padlock-AA-next
    BTN X9 View_3D DLY(50) KD(X36 X37)
    BTN X10 HUD_View DLY(50) KU(X36 X37)

    Rem -------------------------
    Rem CMS
    Rem -------------------------

    BTN H4U CMS_U
    BTN H4D CMS_D
    BTN H4L CMS_L
    BTN H4R CMS_R


    Rem -------------------------
    Rem WPN REL
    Rem -------------------------


    BTN S2 Pickle_weapon


    Rem -------------------------
    Rem AP DISC
    Rem -------------------------


    BTN S4 /I TrackIR_center
    /O Paddle_switch