Bienvenue invité ( Connexion | Inscription )
Azrayen' |
16 Apr 2012, 02:16
Message
#1
|
VALHALLA EXPRESS Indicatif : VK-01 Messages : 7,195 Inscrit : 1/03/05 Lieu : Forteresse de Lug Membre n° 90 |
Hello
Une question à ceux qui ont un peu bossé des profils T.A.R.G.E.T pour le HOTAS Warthog (ou autre joy Thrustmaster). Est-il possible, et si oui comment, de définir une commande telle que : "Tant que j’appuie sur ce bouton, la commande clavier X est pressée toutes les Y millisecondes" ? Je n'ai pas trouvé comment faire via TARGET GUI, mais je n'ai pas encore exploré les scripts. Si quelqu'un peut me dire si ça vaut le coup d'y passer un peu de temps... Pourquoi ce besoin ? J'ai placé "radar distance" sur le China Hat. Dans les chasseurs russes, on va de 10 à 160km. Sur mon X-52 c'était sur un rotacteur, donc rapide d'aller d'un bout à l'autre. Là, je suis obligé de "cliquer" une fois par "cran" de distance à passer (il y a une vingtaine de "crans" : 10km, 12, 14, 16, 18, 20, 25, 30, 35, 40, puis chaque dizaine jusqu'à 150). J'aimerai que si je maintiens le China appuyé, les "crans" de distance défilent (genre tous les dixièmes ou quarts de seconde, à tuner...) Ça pourrait aussi servir pour le réglage en site du radar de -10 à +10Km delta Z. Merci d'avance @+ Az' --------------------
|
Gizmo |
16 Apr 2012, 06:46
Message
#2
|
Indicatif : RQ-11 Messages : 627 Inscrit : 2/08/08 Membre n° 3,123 |
Salut Az,
J'imagine que tu as utilisé sous TARGET GUI le Type "Pulse" avec dans le "Configuration Options" le "Define pulse event time"... Je n'ai pas encore eu besoin de m’intéresser à Sript Editor Ce message a été modifié par Earendil - 16 Apr 2012, 06:50. |
Oslo |
16 Apr 2012, 09:34
Message
#3
|
Indicatif : S-62 Messages : 1,544 Inscrit : 29/11/05 Lieu : Lyon Membre n° 333 |
Oui Az je sais comment faire. Il faut que tu choissise Hold au lieu de Pulse dans le type d'action.
Et c'est tout! ++ --------------------
A venir... |
AnaBolic |
16 Apr 2012, 10:12
Message
#4
|
Messages : 1,836 Inscrit : 24/08/05 Lieu : Le Chesnay (78) Membre n° 224 |
Hello Az,
Effectivement Oslo a raison : c'est bien la commande "Old" qui te permets de gérer cela. Tu peux faire la même chose pour le trim : si tu laisses la commande du chapeau chinois sur le manche sur "pulse" chaque coup de chapeau fera varier ton trim d'un cran. Si tu le colles sur "Old", tant que tu maintiens la commande, il déroullera le trim. Ce sont des choix assez persos. Pour ma part, la distance de recherche est gérée via le mic swich avant et arrière !! ++ --------------------
|
Oslo |
16 Apr 2012, 10:24
Message
#5
|
Indicatif : S-62 Messages : 1,544 Inscrit : 29/11/05 Lieu : Lyon Membre n° 333 |
Attention anabo, ne pas confondre Hold et Old
--------------------
A venir... |
Azrayen' |
16 Apr 2012, 10:58
Message
#6
|
VALHALLA EXPRESS Indicatif : VK-01 Messages : 7,195 Inscrit : 1/03/05 Lieu : Forteresse de Lug Membre n° 90 |
Hello
Oslo & Anabo : J'aurais dû préciser... "Hold" ne sert pas dans ce cas, j'ai bien essayé. Hold c'est : "Tant que j’appuie sur ce bouton, la commande clavier X reste pressée" Moi je veux : "Tant que j’appuie sur ce bouton, la commande clavier X est pressée (et relachée, i.e. un pulse) toutes les Y millisecondes" ? FC2 demande plusieurs inputs pour plusieurs crans. Si on maintient appuyé (via Hold), on ne passe qu'un cran (contrairement au trim, par exemple, où Hold fonctionne bien). J'en ai déduit que si on maintient appuyé au clavier, c'est pareil (mais j'ai oublié de vérifier ce point spécifique). Earendil : Je n'ai pas touché au "pulse event time", car j'avais compris qu'il s'agissait de la durée d'appui, pas de la répétition du pulse... Merci pour vos retours en tt cas ++ Az' --------------------
|
Nounours |
17 Apr 2012, 13:42
Message
#7
|
Indicatif : S-61 Messages : 748 Inscrit : 26/11/05 Lieu : Boissy Saint Leger (94) Membre n° 326 |
Bonjour,
Je n'ai personnellement pas ce souci de portée radar sur le A-10, mais ayant récemment lu le manuel de Target pour un autre motif, je pense que tu devrais peut-être utiliser la commande "Axmap 1" affectée à l'axe "THR_FC" (le réglage de la friction sur la vraie manette des gaz du A-10). C'est en tout cas ce qui est décrit à la page 27 du manuel français de Target: http://ts.thrustmaster.com/download/access...ual_v1.6_FR.pdf Bonne chance et à plus, Ours Ce message a été modifié par Nounours - 17 Apr 2012, 13:45. |
Azrayen' |
17 Apr 2012, 14:02
Message
#8
|
VALHALLA EXPRESS Indicatif : VK-01 Messages : 7,195 Inscrit : 1/03/05 Lieu : Forteresse de Lug Membre n° 90 |
Ah, vi... j'y avais mis le zoom view, mais pourquoi pas.
--------------------
|
Azrayen' |
18 Apr 2012, 01:25
Message
#9
|
VALHALLA EXPRESS Indicatif : VK-01 Messages : 7,195 Inscrit : 1/03/05 Lieu : Forteresse de Lug Membre n° 90 |
Ah, bon sinon ce que je cherchais à faire au début semble possible en passant en script via "REXEC".
Faut que je creuse un peu, déjà pour trouver comment transformer un profil "GUI" en profil "Script", avant de bidouiller ce dernier. ++ Az' --------------------
|
Azrayen' |
18 Apr 2012, 02:15
Message
#10
|
VALHALLA EXPRESS Indicatif : VK-01 Messages : 7,195 Inscrit : 1/03/05 Lieu : Forteresse de Lug Membre n° 90 |
Allez zou, ça fonctionne. Merci à Snake (C6).
Avant (code écrit par le GUI, avec MapKeyIOUMD pour tous les boutons, même si là c'est la même fonction pour tous les modes). Un appui = un cran radar distance (malgré le Hold). CODE MapKeyIOUMD(&Throttle, CHF, R_CTL+USB[46], R_CTL+USB[46], R_CTL+USB[46], R_CTL+USB[46], R_CTL+USB[46], R_CTL+USB[46]); MapKeyIOUMD(&Throttle, CHB, R_CTL+USB[45], R_CTL+USB[45], R_CTL+USB[45], R_CTL+USB[45], R_CTL+USB[45], R_CTL+USB[45]); Aurait pu être écrit plus simplement (sans répétition) ainsi : CODE MapKey(&Throttle, CHF, R_CTL+USB[46]); MapKey(&Throttle, CHB, R_CTL+USB[45]); Après : CODE MapKey(&Throttle, CHF, REXEC(0, 180, "ActKey(PULSE+R_CTL+KEYON+USB[46]);")); MapKey(&Throttle, CHB, REXEC(0, 180, "ActKey(PULSE+R_CTL+KEYON+USB[45]);")); La commande est répétée toutes les 180ms tant que le bouton est enfoncé. Juste bien faire attention à : - l'ordre PULSE+(modifier)+KEYON+(touche ou commande USB) sinon ça marche pô (KEYON est obligatoire manifestement lorsque l'on passe par ActKey qui est une fonction de + bas niveau par rapport à un classique MapKey). - si plusieurs EXEC ou REXEC, bien séparer les identifiants (ici : zéro, avant le 180) sauf si sur un même axe (et qu'il n'est donc pas possible de lancer les deux en même temps, ce qui est mon cas ici). En revanche, si je modifie ainsi le réglage en site du radar, j'utiliserai REXEC(1, ... Il ne semble pas possible (ou alors faut sacrément compliquer le code) d'avoir un premier cran "long" puis des ré-exécutions courtes. J'ai pas eu envie de trop me prendre la tête, alors j'ai pris 180ms qui donne une bonne moyenne (permet de passer "un cran" en étant un peu alerte sur la commande, et pas trop lent à passer "plein de crans" lorsqu'il le faut). ++ Az' --------------------
|
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 26/04/24 - 04:21 |