FSUIPC et boutons joystick : comportement étrange

FSUIPC / Emulateurs de claviers & souris / IOCP, etc...

FSUIPC et boutons joystick : comportement étrange

Messagede A320 hérétique » Sam 19 Déc 2020 16:23

Bonjour,

Je simplifie un peu le simu en revenant à P3Dv4.5 pour gérer le push-back :
- Push-back : shift P
- Droite : 1
- Gauche : 2

Je me sers de mon panel ATC sur lequel j'ai 3 boutons libres : ce boutons sont connectés sur une carte joystick Bodnar.
Je me sers donc de FSUIPC pour lier l'appui sur l'un de ces boutons et l'envoi de la bonne séquence shift P, 1 ou 2, à P3D.

Mon fichier de FSUIPC.ini donne celà (voir lignes 14, 15 et 16), c'est OK

[Buttons]
PollInterval=25
ButtonRepeat=20,10
1=P3,21,K49,11 -{Key press: ctl+shft+1}-
2=P3,20,K50,11 -{Key press: ctl+shft+2}-
3=P3,19,K51,8 -{Key press: 3}-
4=P3,18,K52,8 -{Key press: 4}-
5=P3,3,K53,8 -{Key press: 5}-
6=P3,2,K48,8 -{Key press: 0}-
7=P3,1,K56,8 -{Key press: 8}-
8=P3,0,K57,8 -{Key press: 9}-
9=P3,15,K55,8 -{Key press: 7}-
10=P3,14,K54,8 -{Key press: 6}-
11=P3,13,K191,11 -{Key press: ctl+shft+/?key}-
12=P3,12,K75,11 -{Key press: ctl+shft+K}-
13=P3,9,K76,11 -{Key press: ctl+shft+L}-
14=P3,8,K80,9 -{Key press: shft+P}-
15=P3,7,K50,8 -{Key press: 2}-
16=P3,6,K49,8 -{Key press: 1}-

Et pourtant, comportement bizarre :
-Appui sur la touche 8 (Shift P) : push-bak démarre, et passage de la vue cockpit à la vue externe de face !
-Appui sur la touche 8 : push-back stop, et passage de la vue externe de face à la vue externe avant droite !
-Appui sur la touche 8 : push-back re-démarre, et passage de la vue externe avant droite à la vue cockpit !
-Les appuis sur les touches 7 et 6 (2 et 1), déclanchent bien un virage doite ou gauche, sans changement de vue.

Le push-back fonctionne donc correctement, mais je ne comprends pas ces changements de vue ; j'ai bien sur vérifié le paramétrage des touches P3D, pas de conflit ??? et si j'envoie directement shift P sans passer par FSUIPC, pas de pb !

Une piste d'investigation ?

Michel
Edit : suppression et re-instal FSUIPC, re-paramétrage des boutons, idem.
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3357
Inscription: 2/09/12
Localisation: Pornic

Re: FSUIPC et boutons joystick : comportement étrange

Messagede algue14 » Sam 19 Déc 2020 19:32

A320 hérétique a écrit: j'ai bien sur vérifié le paramétrage des touches P3D, pas de conflit ??? et si j'envoie directement shift P sans passer par FSUIPC, pas de pb !


Tu as vérifié l'affectation des touches P3D, mais as tu vérifié les affectations joystick dans P3D? gratgrat
c'est vraiment typiquement le genre de problème qu'on rencontre en cas de doublon tapebaton
A+

Alain
Avatar de l’utilisateur
algue14
 
Messages: 1626
Inscription: 20/04/09
Localisation: Caen ; Normandie

Re: FSUIPC et boutons joystick : comportement étrange

Messagede A320 hérétique » Dim 20 Déc 2020 13:06

Bonjour Alain,

merçi pour ta suggestion, mais non, rien de ce coté.

J'ai cependant debuggué le truc, c'est spécial (mais intéressant à savoir).

J'ai commencé par changer dans FSUIPC le paramétrage de la touche push back : au lieu de générer l'envoi d'une séquence de touches (shift P), j'envoie l'évènement FS "Toggle push-back" : résultat inchangé.

Je recommence les 2 scénarios (envoi de touches, envoi d'évènement), avec une trace FSUIPC sur "Button and key operations" ; je ne comprends pas tout, mais suffisament pour voir que ce qui est envoyé à P3D est correct.

Je recommence, avec une trace sur "Events", et là, surprise :
- Si je tape sur la touche "1" ou "2" (pour tourner), je vois un évènement genre "toggle gear", ça me semble ok.
- Mais si je tape sur la touche "Push-back" (que ce soit l'envoi de "shift P" ou de l'évènement FS "PB"), je vois 3 évènements, l'un genre "Toggle push-back", ok, mais aussi 2 autres évènements, 66514 ATC_MENU_CLOSE et 65567 VIEW_MODE ! alors ceux là, d'où sortent-ils ?

Retour dans Options/key assignements, décidément rien autour de "shift P" ; en revanche, je trouve 3 lignes "View (next category)" , activation sur l'envoi de "S", "touche 2" et "touche 9" ! bizarre qu'il y en ait 3, je les vire toutes les 3 et re-essaie : les events "VIEW_MODE" on disparu de la log, et le push-back fonctionne correctement, sans changement de vue.

Etrange, n'est-il pas ? je suis bien certain de ne jamais avoir touché au paramétrage des touches, et par ailleurs je ne vois vraiment pas le rapport avec mon shift P ???? mais bon, soyons modestes, l'informatique et la simulation sont des sciences qui ne se dominent pas ecroulerire

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3357
Inscription: 2/09/12
Localisation: Pornic


Retourner vers Liaisons entreFS et les autres logiciels





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités