Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 26/07/2014 11:56:41

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

joystick saitek x52 pro

Bonjour a tous,

J'aurais besoin de conseils sur le mode SST du joystick et aussi sur quelques boutons dont je ne trouve pas l'usage


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#2 26/07/2014 12:02:47

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : joystick saitek x52 pro

Voici ma configuration:

<?xml version="1.0"?>

<PropertyList>
  <name type="string">Saitek Saitek X52 Flight Control System</name>
  <axis>
    <desc type="string">Aileron</desc>
    <binding>
      <command type="string">property-scale</command>
      <property type="string">/controls/flight/aileron</property>
      <dead-band type="double">0</dead-band>
      <factor type="double">1</factor>
      <offset type="double">0</offset>
    </binding>
  </axis>
  <axis n="1">
    <desc type="string">Elevator</desc>
    <binding>
      <command type="string">property-scale</command>
      <property type="string">/controls/flight/elevator</property>
      <dead-band type="double">0</dead-band>
      <factor type="double">-1</factor>
      <offset type="double">0</offset>
    </binding>
  </axis>
  <axis n="2">
    <desc type="string">Throttle</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.throttleAxis();</script>
    </binding>
  </axis>
  <axis n="3">
    <desc type="string">Mixture</desc>
    <number>
      <unix type="string">3</unix>
      <mac type="string">5</mac>
      <windows type="string">5</windows>
    </number>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.mixtureAxis(-1)</script>
      <module type="string">__js0</module>
      <setting type="double">-1</setting>
    </binding>
    <low>
      <binding n="0" type="string">
      </binding>
      <binding n="0">
        <offset type="double">1</offset>
      </binding>
    </low>
  </axis>
  <axis n="4">
    <desc type="string">unassigned (was: Propeller RPM)</desc>
    <number>
      <unix type="string">4</unix>
      <mac type="string">8</mac>
      <windows type="string">8</windows>
    </number>
    <binding>
      <command type="string">nasal</command>
      <script type="string">
     ####controls.propellerAxis(-1)
   </script>
      <module type="string">__js0</module>
      <setting type="double">1</setting>
    </binding>
    <low>
      <binding type="string">
      </binding>
    </low>
  </axis>
  <axis n="5">
    <desc type="string">Rudder</desc>
    <binding>
      <command type="string">property-scale</command>
      <property type="string">/controls/flight/rudder</property>
      <dead-band type="double">0</dead-band>
      <factor type="double">1</factor>
      <offset type="double">0</offset>
    </binding>
  </axis>
  <axis n="6">
    <desc type="string">Propeller RPM</desc>
    <number>
      <unix type="string">6</unix>
      <mac type="string">4</mac>
      <windows type="string">4</windows>
    </number>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.propellerAxis(-1)</script>
      <module type="string">__js0</module>
      <setting type="double">1</setting>
    </binding>
    <low>
      <binding type="string">
      </binding>
    </low>
  </axis>
  <axis n="7">
    <desc type="string">View Pan Left/Right (D-shift: move PoV)</desc>
    <number>
      <unix type="string">7</unix>
      <mac type="string">6</mac>
      <windows type="string">6</windows>
    </number>
    <low>
      <repeatable type="string">true</repeatable>
      <binding>
        <command type="string">nasal</command>
        <script type="string">
      if (getprop("/sim/gui/d-button")){
        setprop("/sim/current-view/x-offset-m", 
	  -0.01 + getprop("/sim/current-view/x-offset-m"));
      } else {
	view.panViewDir(1)
      }
    </script>
        <module type="string">__js0</module>
        <offset type="double">1</offset>
      </binding>
    </low>
    <high>
      <repeatable type="string">true</repeatable>
      <binding>
        <command type="string">nasal</command>
        <script type="string">
      if (getprop("/sim/gui/d-button")){
        setprop("/sim/current-view/x-offset-m", 
	  0.01 + getprop("/sim/current-view/x-offset-m"));
      } else {
	view.panViewDir(-1)
      }
    </script>
        <module type="string">__js0</module>
        <offset type="double">1</offset>
      </binding>
    </high>
    <binding n="0" type="string">
    </binding>
    <binding n="0">
      <setting type="double">0</setting>
    </binding>
  </axis>
  <button>
    <desc type="string">Brakes</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.applyBrakes(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.applyBrakes(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="1">
    <desc type="string">FGCom PTT</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.ptt(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.ptt(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="2">
    <desc type="string">View Cycle Backwards</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">view.stepView(-1);</script>
    </binding>
    <repeatable type="double">0</repeatable>
  </button>
  <button n="3">
    <desc type="string">View Cycle Forwards</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">view.stepView(1);</script>
    </binding>
    <repeatable type="double">0</repeatable>
  </button>
  <button n="4">
    <desc type="string">Custom</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">
     view.resetView();		# only resets tilt/pan/zoom:
				# must reset x/y/z view point separately
     vn = getprop("/sim/current-view/view-number");
     conf = sprintf("/sim/view[%d]/config", vn);
     foreach (parm ; ["x-offset-m", "y-offset-m", "z-offset-m"]) {
       setprop("/sim/current-view/", parm, getprop(conf, parm));
     }
   </script>
      <module type="string">__js0</module>
    </binding>
    <mod-up>
      <binding type="string">
      </binding>
    </mod-up>
  </button>
  <button n="5">
    <desc type="string">Brakes</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.applyBrakes(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.applyBrakes(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="6">
    <desc type="string">Custom</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">
     setprop("/sim/gui/d-button", 1);
   </script>
      <module type="string">__js0</module>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">
      setprop("/sim/gui/d-button", 0);
    </script>
        <module type="string">__js0</module>
      </binding>
    </mod-up>
  </button>
  <button n="8">
    <desc type="string">Flaps Up</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.flapsDown(-1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.flapsDown(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="9">
    <desc type="string">Flaps Down</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.flapsDown(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.flapsDown(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="10">
    <desc type="string">Gear Up</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.gearDown(-1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.gearDown(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="11">
    <desc type="string">Gear Down</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.gearDown(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.gearDown(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="12">
    <desc type="string">Spoilers Retract</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.stepSpoilers(-1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.stepSpoilers(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="13">
    <desc type="string">Spoilers Deploy</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.stepSpoilers(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.stepSpoilers(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="14">
    <desc type="string">Trigger</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.trigger(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.trigger(0);</script>
      </binding>
    </mod-up>
  </button>
  <button n="15">
    <desc type="string">Elevator Trim Down</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.elevatorTrim(1);</script>
    </binding>
    <repeatable type="double">1</repeatable>
  </button>
  <button n="16">
    <desc type="string">Rudder Trim Right</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.rudderTrim(1);</script>
    </binding>
    <repeatable type="double">1</repeatable>
  </button>
  <button n="17">
    <desc type="string">Elevator Trim Up</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.elevatorTrim(-1);</script>
    </binding>
    <repeatable type="double">1</repeatable>
  </button>
  <button n="18">
    <desc type="string">Rudder Trim Left</desc>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.rudderTrim(-1);</script>
    </binding>
    <repeatable type="double">1</repeatable>
  </button>
  <button n="20">
    <desc type="string">Custom</desc>
    <repeatable type="bool">true</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.aileronTrim(0.5)</script>
      <module type="string">__js0</module>
    </binding>
    <mod-up>
      <binding type="string">
      </binding>
    </mod-up>
  </button>
  <button n="22">
    <desc type="string">Custom</desc>
    <repeatable type="bool">true</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.aileronTrim(-0.5)</script>
      <module type="string">__js0</module>
    </binding>
    <mod-up>
      <binding type="string">
      </binding>
    </mod-up>
  </button>
  <button n="23">
    <desc type="string">Brakes</desc>
    <repeatable type="string">false</repeatable>
    <binding>
      <command type="string">nasal</command>
      <script type="string">controls.applyBrakes(1);</script>
    </binding>
    <mod-up>
      <binding>
        <command type="string">nasal</command>
        <script type="string">controls.applyBrakes(0);</script>
      </binding>
    </mod-up>
  </button>
</PropertyList>

Sinon, voici celle de Jojo:

http://equipe-flightgear.forumactif.com … tick#14288

smile


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#3 26/07/2014 12:07:48

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : joystick saitek x52 pro

Bonjour Patten , je suis dans le fichier xml et je m'apercois qu'il y a pas mal de boutons a double fonction


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#4 26/07/2014 13:36:14

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : joystick saitek x52 pro

Papy a écrit :

Bonjour Patten , je suis dans le fichier xml et je m'apercois qu'il y a pas mal de boutons a double fonction

C'est un plus non? (comme sur le Hotas X du reste...).

Suivant la position de la molette à coté de la LED en haut à droite, les fonctions changent.

Je ne me sert pas de ce mode, cette molette est chez moi pour les freins de parking (on-off).

As-tu la notice?.

smile


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#5 26/07/2014 14:17:54

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : joystick saitek x52 pro

non je ne l'ai pas, je pensais la trouver sur le disque


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#6 26/07/2014 14:21:46

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 055

Re : joystick saitek x52 pro


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#7 26/07/2014 14:24:58

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : joystick saitek x52 pro

dany, c'est tout en anglais mais je te remercie quand même, je viens de les trouver en français


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#8 26/07/2014 16:41:16

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : joystick saitek x52 pro

Encore moi wink

Problème avec l'installation de SST, j'ai ce message d'erreur et pourtant le fichier est présent

mini_285022SST.png

529803SST1.png

ce qui fait que je ne peux creer de profil


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

Pied de page des forums