Okay Bob
il faut mettre 
[FSUIPC_CDU_INPUTS]
CAPTAIN=53EF (offset utilisé) voir ligne variable 119
FO=
OBS=
dans Fsuipc_IO.ini
voici le script pour l'ensemble EFIS+MCP+CDU747(3 modules)
- Code: Tout sélectionner
 [code]
// *****************************************************************************
// * Config_SIOC ver 3.7B1   -     By Manolo Vélez    -    http://www.opencockpits.com
// *****************************************************************************
// * FileName : SA_EFIS_CDU_MCP.txt
// * Date : 23/08/2011
Var 0000, Value 0
{
  &CONTADOR = 0    
  &CHECK = TIMER 999 ,0 ,25
  &D_COURSE1 = 340         // INIT COURSE LEFT VALUE
  &D_IAS = 100         // INIT IAS VALUE
  &D_HDG = 360         // INIT HDG VALUE
  &D_ALT = -999999         // INIT ALT VALUE
  &D_COURSE2 = 315         // INIT COURSE RIGHT VALUE
}
Var 0001, name Multioffset, Link FSUIPC_INOUT, Offset $53DB, Length 2
Var 0002, Link FSUIPC_INOUT, Offset $6DAC, Length 2     // SA MCP_CRS1
Var 0003, Link FSUIPC_INOUT, Offset $53A0, Length 2     // SA MCP_SPEED
Var 0004, name APD_HDG, Link FSUIPC_INOUT, Offset $53A2, Length 2     // SA MCP_HDG
Var 0005, name APD_ALT, Link FSUIPC_INOUT, Offset $53A4, Length 4     // SA MCP_ALTITUDE
Var 0006, Link FSUIPC_INOUT, Offset $53A8, Length 2     // SA MCP_VS
Var 0007, Link FSUIPC_INOUT, Offset $6DAE, Length 2     // SA MCP_CRS2
Var 0008, name CHECK, Link SUBRUTINE
{
  &CONTADOR = &CONTADOR + 1
  IF &CONTADOR > 10000
  {
    &CONTADOR = 1000    
  }
  ELSE
  {
    IF &CONTADOR > 4
    {
      IF &MCP_VS <> &D_VS
      {
        IF &MCP_VS <> 0
        {
          &D_VS = &MCP_VS    
        }
        ELSE
        {
          &D_VS = -999999    
        }
      }
      IF &MCP_DHDG <> &D_HDG
      {
        &D_HDG = &MCP_DHDG    
      }
    }
  }
}
Var 0009, name CONTADOR
Var 0010, Link FSUIPC_INOUT, Offset $53B8, Length 1     // SA MCP_DISCONNECT
Var 0011, Link FSUIPC_INOUT, Offset $53B4, Length 2     // SA MCP_CWS_A
Var 0012, Link FSUIPC_INOUT, Offset $53B6, Length 2     // SA MCP_CWS_B
Var 0013, Link FSUIPC_INOUT, Offset $532F, Length 2     // SA MCP_N1
Var 0014, Link FSUIPC_INOUT, Offset $5317, Length 2     // SA MCP_AUTOTHROTTLE_ENGAGED
Var 0015, Link FSUIPC_INOUT, Offset $5328, Length 2     // SA MCP_FLCH
Var 0016, Link FSUIPC_INOUT, Offset $5312, Length 2     // SA MCP_HDG_SELECT_ENGAGED
Var 0017, Link FSUIPC_INOUT, Offset $531C, Length 2     // SA MCP_LNAV
Var 0018, Link FSUIPC_INOUT, Offset $531E, Length 2     // SA MCP_VNAV
Var 0019, Link FSUIPC_INOUT, Offset $53B2, Length 2     // SA MCP_LOC
Var 0020, Link FSUIPC_INOUT, Offset $5324, Length 2     // SA MCP_APP
Var 0021, Link FSUIPC_INOUT, Offset $5314, Length 2     // SA MCP_ALT_SELECT_ENGAGED
Var 0022, Link FSUIPC_INOUT, Offset $5326, Length 2     // SA MCP_VS_ENGAGED
Var 0023, name D_COURSE1, Link IOCARD_DISPLAY, Digit 0, Numbers 3
{
  V0002 = &D_COURSE1    
}
Var 0024, name D_IAS, Link IOCARD_DISPLAY, Digit 3, Numbers 3
Var 0025, name D_HDG, Link IOCARD_DISPLAY, Digit 6, Numbers 3
{
  &APD_HDG = &D_HDG    
}
Var 0026, name D_ALT, Link IOCARD_DISPLAY, Digit 9, Numbers 5
{
  &APD_ALT = &D_ALT    
}
Var 0027, name D_VS, Link IOCARD_DISPLAY, Digit 14, Numbers 5
Var 0028, name D_COURSE2, Link IOCARD_DISPLAY, Digit 19, Numbers 3
{
  V0007 = &D_COURSE2    
}
Var 0029, name DECIMAL, Link IOCARD_OUT, Output 20
Var 0030, name O_N1, Link IOCARD_OUT, Output 21
Var 0031, name O_AT, Link IOCARD_OUT, Output 22
Var 0032, name O_SPEED, Link IOCARD_OUT, Output 23
Var 0033, name O_LVLCHG, Link IOCARD_OUT, Output 24
Var 0034, name O_VNAV, Link IOCARD_OUT, Output 25
{
  IF &O_VNAV = 1
  {
    &D_IAS = -999999    
  }
  ELSE
  {
    &D_IAS = &MCP_DSPEED    
  }
  IF &MCP_DSPEED < 100
  {
    &D_IAS = 100    
  }
}
Var 0035, name O_HDGSEL, Link IOCARD_OUT, Output 26
Var 0036, name O_APP, Link IOCARD_OUT, Output 27
Var 0037, name O_VORLOC, Link IOCARD_OUT, Output 28
Var 0038, name O_LNAV, Link IOCARD_OUT, Output 29
Var 0039, name O_ALTHLD, Link IOCARD_OUT, Output 30
Var 0040, name O_VS, Link IOCARD_OUT, Output 31
Var 0041, name O_CWSA, Link IOCARD_OUT, Output 32
Var 0042, name O_CMDA, Link IOCARD_OUT, Output 33
Var 0043, name O_CWSB, Link IOCARD_OUT, Output 34
Var 0044, name O_CMDB, Link IOCARD_OUT, Output 35
Var 0045, name MCP_GROUP_1, Link FSUIPC_IN, Offset $5350, Length 1     // SA BIT OFFSET FOR LIGHTING MCP LEDS
{
  &O_CMDA = TESTBIT &MCP_GROUP_1 ,0
  &O_CMDB = TESTBIT &MCP_GROUP_1 ,1
  &O_CWSA = TESTBIT &MCP_GROUP_1 ,2
  &O_CWSB = TESTBIT &MCP_GROUP_1 ,3
  &O_LNAV = TESTBIT &MCP_GROUP_1 ,4
  &O_VNAV = TESTBIT &MCP_GROUP_1 ,5
  &O_VORLOC = TESTBIT &MCP_GROUP_1 ,6
  &O_APP = TESTBIT &MCP_GROUP_1 ,7
}
Var 0046, name MCP_GROUP_2, Link FSUIPC_IN, Offset $5351, Length 1     // SA BIT OFFSET FOR LIGHTING MCP LEDS
{
  &O_VS = TESTBIT &MCP_GROUP_2 ,0
  &O_ALTHLD = TESTBIT &MCP_GROUP_2 ,1
  &O_HDGSEL = TESTBIT &MCP_GROUP_2 ,2
  &O_LVLCHG = TESTBIT &MCP_GROUP_2 ,3
  &O_SPEED = TESTBIT &MCP_GROUP_2 ,4
  &O_N1 = TESTBIT &MCP_GROUP_2 ,5
  &O_AT = TESTBIT &MCP_GROUP_2 ,6
}
Var 0047, name E_COURSE1, Link IOCARD_ENCODER, Input 4, Aceleration 4, Type 2
{
  L0 = &E_COURSE1 * -1
  &D_COURSE1 = ROTATE 1 ,360 ,L0
}
Var 0048, name E_IAS, Link IOCARD_ENCODER, Input 0, Aceleration 4, Type 2
{
  IF &SW_CO = 0
  {
    L0 = &E_IAS * -1
    &D_IAS = LIMIT 100 ,399 ,L0
    V0003 = V0003 + L0
  }
  ELSE
  {
    L0 = &E_IAS * -1
    &D_IAS = LIMIT 40 ,95 ,L0
    V0003 = V0003 + L0
  }
}
Var 0049, name E_HDG, Link IOCARD_ENCODER, Input 6, Aceleration 4, Type 2
{
  L0 = &E_HDG * -1
  &D_HDG = ROTATE 1 ,360 ,L0
  &CONTADOR = 0    
}
Var 0050, name E_ALT, Link IOCARD_ENCODER, Input 2, Aceleration 4, Type 2
{
  L0 = &E_ALT * -100
  &D_ALT = LIMIT 0 ,50000 ,L0
}
Var 0051, name E_VS, Link IOCARD_ENCODER, Input 11, Aceleration 2, Type 2
{
  L0 = &E_VS * -100
  &D_VS = LIMIT -6000 ,6000 ,L0
  &CONTADOR = 0    
  V0006 = &D_VS    
}
Var 0052, name E_COURSE2, Link IOCARD_ENCODER, Input 9, Aceleration 4, Type 2
{
  L0 = &E_COURSE2 * -1
  &D_COURSE2 = ROTATE 1 ,360 ,L0
}
Var 0053, name SW_CO, Link IOCARD_SW, Input 13, Type P
{
  &MCP_SELMACH_O = &SW_CO    
  IF &SW_CO = 0
  {
    &DECIMAL = 0    
    &D_IAS = &MCP_DSPEED    
  }
  ELSE
  {
    &MCP_SELMACH_O = 1    
    &DECIMAL = 1    
    &D_IAS = &MCP_DMACH    
  }
}
Var 0054, name SW_FD2, Link IOCARD_SW, Input 14, Type I     // !!!In use for IN/HPA Switch!!!
{
  IF &SW_FD2 = 1
  {
    &Multioffset = 522         // HPA
  }
  ELSE
  {
    &Multioffset = 523         // INS
  }
}
Var 0055, name SW_DISENGAGE, Link IOCARD_SW, Input 15, Type I
{
  IF &SW_DISENGAGE = 1
  {
    &Multioffset = 551    
  }
}
Var 0056, name SW_FD1, Link IOCARD_SW, Input 16, Type I
{
  IF &SW_FD1 = 1
  {
    &Multioffset = 555    
  }
  ELSE
  {
    &Multioffset = 554    
  }
}
Var 0057, name SW_CWSB, Link IOCARD_SW, Input 18, Type P
{
  IF &SW_CWSB = 1
  {
    &Multioffset = 606    
  }
  IF &SW_CWSB = 0
  {
    &Multioffset = 605    
  }
}
Var 0058, name SW_CMDB, Link IOCARD_SW, Input 19, Type P
{
  IF &SW_CMDB = 1
  {
    &Multioffset = 594    
  }
  ELSE
  {
    &Multioffset = 593    
  }
}
Var 0059, name SW_CWSA, Link IOCARD_SW, Input 20, Type P
{
  IF &SW_CWSA = 1
  {
    &Multioffset = 604    
  }
  IF &SW_CWSA = 0
  {
    &Multioffset = 603    
  }
}
Var 0060, name SW_CMDA, Link IOCARD_SW, Input 21, Type P
{
  IF &SW_CMDA = 1
  {
    &Multioffset = 553    
  }
  ELSE
  {
    &Multioffset = 552    
  }
}
Var 0061, name SW_VS, Link IOCARD_SW, Input 22
{
  IF &SW_VS = 1
  {
    &Multioffset = 584    
    &D_VS = 0    
  }
}
Var 0062, name SW_ALTHLD, Link IOCARD_SW, Input 23
{
  IF &SW_ALTHLD = 1
  {
    &Multioffset = 582    
  }
}
Var 0063, name SW_APP, Link IOCARD_SW, Input 24
{
  IF &SW_APP = 1
  {
    &Multioffset = 589    
  }
}
Var 0064, name SW_VORLOC, Link IOCARD_SW, Input 25
{
  IF &SW_VORLOC = 1
  {
    &Multioffset = 588    
  }
}
Var 0065, name SW_LNAV, Link IOCARD_SW, Input 27
{
  IF &SW_LNAV = 1
  {
    &Multioffset = 585    
  }
}
Var 0066, name SW_HDGSEL, Link IOCARD_SW, Input 28
{
  IF &SW_HDGSEL = 1
  {
    &Multioffset = 581    
  }
}
Var 0067, name SW_LVLCHG, Link IOCARD_SW, Input 29
{
  IF &SW_LVLCHG = 1
  {
    &Multioffset = 587    
  }
}
Var 0068, name SW_VNAV, Link IOCARD_SW, Input 30
{
  IF &SW_VNAV = 1
  {
    &Multioffset = 586    
  }
}
Var 0069, name SW_SPEED, Link IOCARD_SW, Input 31, Type P
{
  IF &SW_SPEED = 1
  {
    &Multioffset = 565    
  }
  ELSE
  {
    &Multioffset = 564    
  }
}
Var 0070, name SW_N1, Link IOCARD_SW, Input 32
{
  IF &SW_N1 = 1
  {
    &Multioffset = 567    
  }
}
Var 0071, name SW_AT, Link IOCARD_SW, Input 33, Type I
{
  IF &SW_AT = 1
  {
    &Multioffset = 559    
  }
  ELSE
  {
    &Multioffset = 558    
  }
}
Var 0072, name MCP_SPEED, Link FSUIPC_OUT, Offset $53B1, Length 1
Var 0073, name MCP_FD_L, Link FSUIPC_OUT, Offset $5332, Length 1     // Auto Throttle
Var 0074, name MCP_MACH, Link FSUIPC_OUT, Offset $5335, Length 1     // Toggle IAS MACH
Var 0075, name MCP_DHDG, Link FSUIPC_IN, Offset $5336, Length 2     // MCP HDG SEL IN
Var 0076, name MCP_VS, Link FSUIPC_INOUT, Offset $5338, Length 2, Type 1     // MCP VS IN
Var 0077, name MCP_DSPEED, Link FSUIPC_IN, Offset $5366, Length 2
Var 0078, name MCP_BARO, Link FSUIPC_OUT, Offset $533E, Length 2
Var 0079, name FX_FC, Link FSUIPC_OUT, Offset $310A, Length 1
Var 0080, name MCP_STD_BARO, Link FSUIPC_OUT, Offset $5341, Length 1
Var 0081, name MCP_DMACH, Link FSUIPC_IN, Offset $5342, Length 2
Var 0082, name MCP_SELMACH_O, Link FSUIPC_OUT, Offset $5344, Length 1
Var 0083, name MCP_SELMACH_I, Link FSUIPC_IN, Offset $5345, Length 1
Var 0084, name I_5, Link IOCARD_SW, Device 1, Input 0
{
  IF &I_5 = 1
  {
    &Multioffset = 41    
  }
}
Var 0085, name I_10, Link IOCARD_SW, Device 1, Input 1
{
  IF &I_10 = 1
  {
    &Multioffset = 42    
  }
}
Var 0086, name I_20, Link IOCARD_SW, Device 1, Input 2
{
  IF &I_20 = 1
  {
    &Multioffset = 43    
  }
}
Var 0087, name I_40, Link IOCARD_SW, Device 1, Input 3
{
  IF &I_40 = 1
  {
    &Multioffset = 44    
  }
}
Var 0088, name I_80, Link IOCARD_SW, Device 1, Input 4
{
  IF &I_80 = 1
  {
    &Multioffset = 45    
  }
}
Var 0089, name I_160, Link IOCARD_SW, Device 1, Input 5
{
  IF &I_160 = 1
  {
    &Multioffset = 46    
  }
}
Var 0090, name I_320, Link IOCARD_SW, Device 1, Input 6
{
  IF &I_320 = 1
  {
    &Multioffset = 47    
  }
}
Var 0091, name I_640, Link IOCARD_SW, Device 1, Input 7
{
  IF &I_640 = 1
  {
    &Multioffset = 48    
  }
}
Var 0092, name I_APP, Link IOCARD_SW, Device 1, Input 9
{
  IF &I_APP = 1
  {
    &Multioffset = 5    
  }
}
Var 0093, name I_VOR, Link IOCARD_SW, Device 1, Input 10
{
  IF &I_VOR = 1
  {
    &Multioffset = 3    
  }
}
Var 0094, name I_MAP, Link IOCARD_SW, Device 1, Input 11
{
  IF &I_MAP = 1
  {
    &Multioffset = 1    
  }
}
Var 0095, name I_PLN, Link IOCARD_SW, Device 1, Input 12
{
  IF &I_PLN = 1
  {
    &Multioffset = 4    
  }
}
Var 0096, name I_S1, Link IOCARD_SW, Device 1, Input 27
{
  IF &I_S1 = 1
  {
    &Multioffset = 72         // WXR
  }
}
Var 0097, name I_S2, Link IOCARD_SW, Device 1, Input 28
{
  IF &I_S2 = 1
  {
    &Multioffset = 90         // STA
  }
}
Var 0098, name I_S3, Link IOCARD_SW, Device 1, Input 29
{
  IF &I_S3 = 1
  {
    &Multioffset = 93         // WPT
  }
}
Var 0099, name I_S4, Link IOCARD_SW, Device 1, Input 30
{
  IF &I_S4 = 1
  {
    &Multioffset = 94         // ARPT
  }
}
Var 0100, name I_S5, Link IOCARD_SW, Device 1, Input 31
{
  IF &I_S5 = 1
  {
    &Multioffset = 95         // DATA
  }
}
Var 0101, name I_S6, Link IOCARD_SW, Device 1, Input 32
{
  IF &I_S6 = 1
  {
    &Multioffset = 96         // POS
  }
}
Var 0102, name I_S7, Link IOCARD_SW, Device 1, Input 33
{
  IF &I_S7 = 1
  {
    &Multioffset = 82         // TER
  }
}
Var 0103, name I_SR1, Link IOCARD_SW, Device 1, Input 34
{
  IF &I_SR1 = 1
  {
    &Multioffset = 14         // FPV
  }
}
Var 0104, name I_SR2, Link IOCARD_SW, Device 1, Input 38
{
  IF &I_SR2 = 1
  {
    &Multioffset = 97         // MTRS
  }
}
Var 0105, name I_BAROSW, Link IOCARD_SW, Device 1, Input 22
{
  IF &I_BAROSW = 1
  {
    &Multioffset = 520    
  }
}
Var 0106, name I_MINSW, Link IOCARD_SW, Device 1, Input 25, Type P
{
  IF &I_MINSW = 1
  {
    &Multioffset = 526    
  }
  ELSE
  {
    &Multioffset = 527    
  }
}
Var 0107, name I_VOR1, Link IOCARD_SW, Device 1, Input 36
{
  IF &I_VOR1 = 1
  {
    &Multioffset = 75    
  }
  ELSE
  {
    IF &I_ADF1 = 0
    {
      &Multioffset = 73    
    }
  }
}
Var 0108, name I_ADF1, Link IOCARD_SW, Device 1, Input 37
{
  IF &I_ADF1 = 1
  {
    &Multioffset = 74    
  }
  ELSE
  {
    IF &I_VOR1 = 0
    {
      &Multioffset = 73    
    }
  }
}
Var 0109, name I_VOR2, Link IOCARD_SW, Device 1, Input 18
{
  IF &I_VOR2 = 1
  {
    &Multioffset = 78    
  }
  ELSE
  {
    IF &I_ADF2 = 0
    {
      &Multioffset = 76    
    }
  }
}
Var 0110, name I_ADF2, Link IOCARD_SW, Device 1, Input 19
{
  IF &I_ADF2 = 1
  {
    &Multioffset = 77    
  }
  ELSE
  {
    IF &I_VOR2 = 0
    {
      &Multioffset = 76    
    }
  }
}
Var 0111, name E_BARO, Link IOCARD_ENCODER, Device 1, Input 20, Aceleration 1, Type 2
{
  IF &SW_FD2 = 1
  {
    L1 = &E_BARO * -1
    &FS_QNH = ROTATE 900 ,1100 ,L1
  }
  ELSE
  {
    L1 = &E_BARO * -1
    &FS_QNH = ROTATE 2658 ,3249 ,L1
  }
}
Var 0112, name E_MIN, Link IOCARD_ENCODER, Device 1, Input 23, Aceleration 1, Type 2
{
  L0 = &E_MIN * -100
  &SUB_DH = &SUB_DH + L0
}
Var 0113, name SUB_DH, Link SUBRUTINE
{
  IF &SUB_DH > 200000
  {
    &SUB_DH = 200000    
  }
  IF &SUB_DH < 0
  {
    &SUB_DH = 0    
  }
  L0 = DIV &SUB_DH ,100
  &PM_DH = L0    
}
Var 0114, name PM_DH, Link FSUIPC_OUT, Offset $5375, Length 2     // MINIMUMS
Var 0115, name FS_QNH, Link FSUIPC_INOUT, Offset $530A, Length 2     // CPT_BARO
{
  IF &STD_SET_CAPT = 2
  {
    &FS_BARO = &FS_QNH * 16
  }
}
Var 0116, name FS_BARO, Link FSUIPC_OUT, Offset $0330, Length 2
Var 0117, name STD_SET_CAPT, Link FSUIPC_IN, Offset $5341, Length 1
{
  IF &STD_SET_CAPT = 1
  {
    &FS_BARO = 1013 * 16
  }
  ELSE
  {
    &FS_BARO = &FS_QNH * 16
  }
}
Var 0118, name EFC_BAROSwitch, Link IOCARD_SW, Device 1, Input 99     // EFIS Captain BARO Switch
{
  IF &EFC_BAROSwitch = 1
  {
    &Multioffset = 522    
  }
  ELSE
  {
    &Multioffset = 523    
  }
}
Var 0119, name k, Link FSUIPC_INOUT, Offset $53EF, Length 1     // CDU Functions PLEASE ENTER YOUR OFFSET!!
Var 0120, name Key, Link USB_KEYS, Device 3
{
  IF &Key = 71     // fix
  {
    &k = 155    
  }
  IF &Key = 79     // Init Ref
  {
    &k = 150    
  }
  IF &Key = 78     // rte
  {
    &k = 151    
  }
  IF &Key = 75     // vnav
  {
    &k = 154    
  }
  IF &Key = 70     // legs
  {
    &k = 156    
  }
  IF &Key = 67     // prog
  {
    &k = 159    
  }
  IF &Key = 63     // menu
  {
    &k = 160    
  }
  IF &Key = 62     // nav rad
  {
    &k = 161    
  }
  IF &Key = 77     // clb
  {
    &k = 152    
  }
  IF &Key = 76     // atc
  {
    &k = 153    
  }
  IF &Key = 69     // hold
  {
    &k = 157    
  }
  IF &Key = 77     // dep arr
  {
    &k = 152    
  }
  IF &Key = 66     // EXEC
  {
    &k = 13    
  }
  IF &Key = 55     // Prev Pg
  {
    &k = 162    
  }
  IF &Key = 54     // Next Pg
  {
    &k = 163    
  }
  IF &Key = 7     // 0
  {
    &k = 48    
  }
  IF &Key = 32     // 1
  {
    &k = 49    
  }
  IF &Key = 31     // 2
  {
    &k = 50    
  }
  IF &Key = 30     // 3
  {
    &k = 51    
  }
  IF &Key = 24     // 4
  {
    &k = 52    
  }
  IF &Key = 23     // 5
  {
    &k = 53    
  }
  IF &Key = 22     // 6
  {
    &k = 54    
  }
  IF &Key = 16     // 7
  {
    &k = 55    
  }
  IF &Key = 15     // 8
  {
    &k = 56    
  }
  IF &Key = 14     // 9
  {
    &k = 57    
  }
  IF &Key = 8     // .
  {
    &k = 190    
  }
  IF &Key = 2     // slash
  {
    &k = 191    
  }
  IF &Key = 6     // plus minus
  {
    &k = 109    
  }
  IF &Key = 3     // Delete
  {
    &k = 46    
  }
  IF &Key = 1     // SP
  {
    &k = 253    
  }
  IF &Key = 4     // Clr
  {
    &k = 32    
  }
  IF &Key = 61     // A
  {
    &k = 65    
  }
  IF &Key = 60     // B
  {
    &k = 66    
  }
  IF &Key = 59     // C
  {
    &k = 67    
  }
  IF &Key = 58     // D
  {
    &k = 68    
  }
  IF &Key = 57     // E
  {
    &k = 69    
  }
  IF &Key = 53     // F
  {
    &k = 70    
  }
  IF &Key = 52     // G
  {
    &k = 71    
  }
  IF &Key = 51     // H
  {
    &k = 72    
  }
  IF &Key = 50     // I
  {
    &k = 73    
  }
  IF &Key = 49     // J
  {
    &k = 74    
  }
  IF &Key = 29     // K
  {
    &k = 75    
  }
  IF &Key = 28     // L
  {
    &k = 76    
  }
  IF &Key = 27     // M
  {
    &k = 77    
  }
  IF &Key = 26     // N
  {
    &k = 78    
  }
  IF &Key = 25     // O
  {
    &k = 79    
  }
  IF &Key = 21     // P
  {
    &k = 80    
  }
  IF &Key = 20     // Q
  {
    &k = 81    
  }
  IF &Key = 19     // R
  {
    &k = 82    
  }
  IF &Key = 18     // S
  {
    &k = 83    
  }
  IF &Key = 17     // T
  {
    &k = 84    
  }
  IF &Key = 13     // U
  {
    &k = 85    
  }
  IF &Key = 12     // V
  {
    &k = 86    
  }
  IF &Key = 11     // W
  {
    &k = 87    
  }
  IF &Key = 10     // X
  {
    &k = 88    
  }
  IF &Key = 9     // Y
  {
    &k = 89    
  }
  IF &Key = 5     // Z
  {
    &k = 90    
  }
  IF &Key = 56     // LSK 1L
  {
    &k = 112    
  }
  IF &Key = 64     // LSK 2L
  {
    &k = 113    
  }
  IF &Key = 72     // LSK 3L
  {
    &k = 114    
  }
  IF &Key = 80     // LSK 4L
  {
    &k = 115    
  }
  IF &Key = 88     // LSK 5L
  {
    &k = 116    
  }
  IF &Key = 87     // LSK 6L
  {
    &k = 117    
  }
  IF &Key = 86     // LSK 1R
  {
    &k = 118    
  }
  IF &Key = 85     // LSK 2R
  {
    &k = 119    
  }
  IF &Key = 84     // LSK 3R
  {
    &k = 120    
  }
  IF &Key = 83     // LSK 4R
  {
    &k = 121    
  }
  IF &Key = 82     // LSK 5R
  {
    &k = 122    
  }
  IF &Key = 74     // LSK 6R
  {
    &k = 123    
  }
}[/code]
Merci à Rouslan pour son aide
Bon vol à tous! 
 j'ai un  nouveau problème eh oui! En mode full screen l'écran du FMC de Sim-Avionics est immobile sur l'écran principal, impossible de le déplacer pour le mettre sur l'écran du CDU OC(second écran).Avec Prosim çà marche impec...
rakouth