Vous n'êtes pas identifié(e).
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.
Pages : 1
Bonjour à tous
Le joystick Logitech extrême 3D pro est surmonté d'un mini joystick qui chez moi est paramétré (et peut-être par défaut) sur l'axis 5 et qui est destiné aux vues latérales et verticales à l'intérieur du cockpit.
Il permet notamment de régler la visualisation du tableau de bord, en l'occurrence pour moi celui du Cessna C172.
Depuis que je l'utilise, j'étais très agacé par la brusquerie des déplacements car il me fallait tâtonner plusieurs fois pour cadrer verticalement les cadrans du tableau de bord
J'ignore si c'est le cas pour vous
J'ai donc modifié le fichier XML pour permettre un déplacement avec des pas plus courts et ainsi affiner plus facilement la position des cadrans sur l'écran.
Dans le fichier original, le pas est paramétré à 5 et -5 mais je les ai réduits à 1 et -1 pour un déplacement moins brutal.
Il s'agit des deux lignes au-dessus desquelles j'ai écrit un petit commentaire.
<axis n="5">
<desc type="string">View Elevation</desc>
<number>
<unix type="string">5</unix>
<windows type="string">7</windows>
<mac type="string">5</mac>
</number>
<low>
<repeatable type="string">true</repeatable>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-pitch-offset-deg</property>
<!-- step paramètre la longueur de pas (fichier d’origine à 5 trop rapide) -->
<step type="double">1</step>
<offset type="double">1</offset>
</binding>
</low>
<high>
<repeatable type="string">true</repeatable>
<binding>
<command type="string">property-adjust</command>
<property type="string">/sim/current-view/goal-pitch-offset-deg</property>
<!-- step paramètre la longueur de pas (fichier d’origine à -5 trop rapide) -->
<step type="double">-1</step>
<offset type="double">1</offset>
</binding>
</high>
<binding n="0" type="string">
</binding>
<binding n="0">
<setting type="double">0</setting>
</binding>
</axis>
Voilà ! Si ça peut rendre service à quelqu'un, si je n'ai pas défoncé une porte déjà ouverte et dans ce cas veuillez m'en excuser.
MAC Mini - Quadricoeur Intel Core i7 2,3 GHz - 16 Go SDRAM DDR3 à 1 600 MHz - Graph Intel HD4000 - OS X MaVerick -
EXTREME 3D PRO JOYSTICK - Saitek Pro Flight Rudder pedals - Flightgear v.3.0.0
Hors ligne
ça peut rendre service à quelqu'un
Bien vu...! c'est beaucoup plus confortable.
Mais pour que ce soit efficace, le fichier à modifier se trouve dans (Mac) Bibliothèque/Application Support/FlightGear/Input/Joysticks/Logitech-Extreme-3D.xml. Je crois qu'il est prioritaire sur celui de data/input/Joysticks... Corrige-moi si je me trompe...!!!
macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2020.4
Hors ligne
Bonsoir,
En suivant la même idée, certains joysticks (à moins que ce ne soit Fg3.3) utilisent une propriété nasal au lieu du xml pour ce mini joystick. J'ai donc repris l'idée de Franz pour modifier les propriétés correspondantes.
Sur mon joystick, l'axis 3 gère le déplacement horizontal et le 4 le déplacement vertical. A l'origine, les paramètres horizontaux étaient à + 30 et - 30, ceux verticaux étaient + 20 et - 20. Ils ont tous été réduits à + 10 et -10. Il peuvent même l'être à + et - 5.
Le code correspondant est celui-ci :
<axis n="3">
<desc type="string">View (horizontal)</desc>
<low>
<binding>
<command type="string">nasal</command>
<!--paramètre d'origine : /goal-heading-offset-deg") + 30 -->
<script type="string">setprop("/sim/current-view/goal-heading-offset-deg", getprop("/sim/current-view/goal-heading-offset-deg") + 10);</script>
</binding>
</low>
<high>
<binding>
<command type="string">nasal</command>
<!--paramètre d'origine : /goal-heading-offset-deg") - 30 -->
<script type="string">setprop("/sim/current-view/goal-heading-offset-deg", getprop("/sim/current-view/goal-heading-offset-deg") - 10);</script>
</binding>
</high>
</axis>
<axis n="4">
<desc type="string">View (vertical)</desc>
<low>
<binding>
<command type="string">nasal</command>
<!--paramètre d'origine : /goal-pitch-offset-deg") - 20 -->
<script type="string">setprop("/sim/current-view/goal-pitch-offset-deg", getprop("/sim/current-view/goal-pitch-offset-deg") - 10);</script>
</binding>
</low>
<high>
<binding>
<command type="string">nasal</command>
<!--paramètre d'origine : /goal-pitch-offset-deg") + 20 -->
<script type="string">setprop("/sim/current-view/goal-pitch-offset-deg", getprop("/sim/current-view/goal-pitch-offset-deg") + 10);</script>
</binding>
</high>
</axis>
Et merci encore à Franz, c'est plus confortable ainsi.
Fg 2024.2.0 - Linux Mint 22 Wilma - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 550
+ Hp notebook-15 - Linux Mint 21.3 Victoria - CPU i3-7020u - Ram 4Go - Intel Graphics 620.
Hors ligne
Bon, je vais un peu doucher votre enthousiasme, mais j'ai fait les deux modifs, (xml et nasal), et ça n'a rien changé chez moi
J'ai juste oublié de préciser, j'ai un Thrustmaster t-flight stickx. Ah, je vais modifier ma signature !
Linux Mint 17 XFCE 4.10 sur un Intel Core I5 à 3.2 GHz avec 4 Go de Ram
ATI Cedar (Radeon HD 5000/6000/7350 Series)
FlightGear 3.0.0-1 et Fgrun 3.0.0-1 avec un Thrustmaster T-FLIGHT STICK X
Hors ligne
Ouiouioui, la prochaine fois, je tournerai 7 fois ma main devant mon clavier avant d'écrire des conneries, j'avais modifié dans /usr/share... et non pas dans mon /home ! Forcement, quand on modifie le bon fichier, ça marche beaucoup mieux, merci Franz.
Linux Mint 17 XFCE 4.10 sur un Intel Core I5 à 3.2 GHz avec 4 Go de Ram
ATI Cedar (Radeon HD 5000/6000/7350 Series)
FlightGear 3.0.0-1 et Fgrun 3.0.0-1 avec un Thrustmaster T-FLIGHT STICK X
Hors ligne
Bien vu...! c'est beaucoup plus confortable.
Mais pour que ce soit efficace, le fichier à modifier se trouve dans (Mac) Bibliothèque/Application Support/FlightGear/Input/Joysticks/Logitech-Extreme-3D.xml. Je crois qu'il est prioritaire sur celui de data/input/Joysticks... Corrige-moi si je me trompe...!!!
Oui tu as raison, c'est bien de le préciser ... c'est ce chemin-là qui est indiqué dans la fenêtre de config joystick du menu Aide FlightGear
Merci à toi @Clm76 d'avoir aussi étoffé le sujet
Ouiouioui, la prochaine fois, je tournerai 7 fois ma main devant mon clavier avant d'écrire des conneries, j'avais modifié dans /usr/share... et non pas dans mon /home ! Forcement, quand on modifie le bon fichier, ça marche beaucoup mieux, merci Franz.
Tu sais j'expérimente, je ne suis pas un spécialiste
Dernière modification par Franz (26/08/2014 10:13:39)
MAC Mini - Quadricoeur Intel Core i7 2,3 GHz - 16 Go SDRAM DDR3 à 1 600 MHz - Graph Intel HD4000 - OS X MaVerick -
EXTREME 3D PRO JOYSTICK - Saitek Pro Flight Rudder pedals - Flightgear v.3.0.0
Hors ligne
Pages : 1