Page 1 sur 1

VasFMC USBKEY

MessagePosté: Sam 4 Déc 2010 12:44
de gerard7622
Bonjour à tous
murrouge Je galère ! murrouge
J'utilise Vas Fmc, qui fonctionne parfaitement en utilisant le clavier
Je veux entrer mes commandes dans la femetre du CDU à l 'aide d'une carte USBKeys de OC.
Lorsque je tape des lettres et les commandes , tout s'affiche correctement dans le CDU, par contre les chiffres ne s' inscrivent pas. J'ai bien sur testé USB keys et notepad, ça marche. J' en déduit qu'il y a un Pb avec VAS
J'ai farfouillé dans le code source de Vas FMC, les commandes C++ me semblent correctes.
J'ai trouvé une solution, en affectant des touches autres que les touches du pavé, avec autoHotkeys, mais ça n'est quand même pas très rationnel nonbleu
Quel peut être le problème ?
Y-a-t-il une autre solution: code SIOC directe sans USB .....
Merci de votre aide

Re: VasFMC USBKEY

MessagePosté: Sam 4 Déc 2010 13:17
de FiX
Tu utilises encoder_keys ou IOCkeys?

Pour être sûre de bien comprendre on va prendre un exemple:

-Lorsque tu appuis sur la touche "1" du pavé numérique (verr num lock) ça entre bien le chiffre 1 dans ton CDU?

-Tu lances ton émulateur (si tu utilises encoders_key).
-Tu ouvres ton notepad
-Tu appuis sur ton poussoir relié à l'entrée 27 de l'USBkey (je prend l'exemple des assignations du fichier config d'origine)
-Et là ça t'écrit bien le chiffre "1" dans notepad?

Mais si tu appuis sur ce même poussoir dans vasfmc, ça n'écrit plus le chiffre 1 ?

Re: VasFMC USBKEY

MessagePosté: Sam 4 Déc 2010 13:21
de FiX
Petite question: es-ce qu'il y a une différence dans vasfmc entre la touche 1 du pavé numérique et la touche 1 du clavier (celle au dessus du A)
Parceque dans FS par exemple c'est pas la même chose, et je me demande si les chiffres de l'USBkey ne sont pas ceux du clavier et non ceux du pavé numérique?

Re: VasFMC USBKEY

MessagePosté: Dim 5 Déc 2010 12:52
de gerard7622
Bonjour
Tu as très bien compris
J' utilise encoderkeys.
Il n'y a pas de différence entre le 1 du pavé et le 1 du clavier dans VASFMC. Les deux fonctionnent.
Par contre, je viens de m' apercevoir que dans Encoderkeys, les valeurs sont inversées losque que j'écris dans notepad.
ex: si je mets le clavier en majuscule et que j'appuis sur 9 j'ai bien un "9", si je passe par encoderkey, j'écris un "ç". et inversement.
Il semble donc que le problème vienne de la programmation de l' USBKEYS ou alors du clavier !!!
furieuxfumée furieuxfumée furieuxfumée

Re: VasFMC USBKEY

MessagePosté: Dim 5 Déc 2010 19:14
de FiX
Ah ben voilà, c'est exactement ce que je pensais, c'est bien une histoire de chiffre du clavier et non du pavé numérique.
Regardes dans le notepad, tu vérifies bien que ton clavier n'est pas en maj-lock, tu fais appuis sur un bouton sur l'entrée n°1 => tu obtiens la lettre "A" (donc Maj-A pour FSX)

Si ton clavier est en maj-lock, là ça devient un maj + maj A donc un "a" minuscule.

C'est pour ça que quand tu te retrouves avec un "ç" à la place du "9" si ton clavier est en maj-lock.
Ce qui veut bien dire que les chiffres attribués au fichier cfg de l'usbkey, sont ceux qui se trouvent au dessus du clavier et non pas ceux du pavé numérique.

Donc 2 problèmes possibles: soit vasfmc fait la différence entre les chiffres du pavé numérique et ceux du clavier (tu sembles dire que non), soit y'a un truc quelquepart qui coince au niveau des majuscule et y'a des chances pour que lorsque tu appuis sur ton bouton "1" du FMC, ça envoit un "ç" dans VASfmc au lieu d'envoyer le "9".

Essayes ton FMC avec et sans caps-lock.
Dans le fichier config, essayes de programmer une entrée avec MAJ devant le chiffre 9.

Re: VasFMC USBKEY

MessagePosté: Lun 6 Déc 2010 14:32
de F-DEUZ
Bonjour,

Il me semble que j'avais eu ce genre de problème. Il me semble également que j'avais résolu le problème en copiant la même chose en fin de SIOC ini et dans encoderkeys.ini.
Ceci :
window= "Microsoft Flight Simulator X"
#1=\G
#2=\I
#3=
#4=\E
#5=\J
#6=
#7=\F
#8=\H
#9=\M
#10=\O
#11=
#12=\K
#13=\P
#14=
#15=\L
#16=\N
#17=\1\K\2
#18=
#19=\1\M\2
#20=\1\L\2
#21=\1\O\2
#22=\1\N\2
#23=
#24=\1\P\2
#25=\1\E\2
#26=
#27=\1\G\2
#28=\1\F\2
#29=\1\I\2
#30=\1\H\2
#31=
#32=\1\J\2
#33=\Q
#34=
#35=f
#36=\W
#37=H
#38=G
#39=J
#40=I
#41=\3\E\4
#42=
#43=a
#44=\Y
#45=c
#46=b
#47=e
#48=d
#49=2
#50=1
#51=p
#52=3
#53=r
#54=q
#55=t
#56=s
#57=\R
#58=
#59=k
#60=\X
#61=m
#62=l
#63=o
#64=n
#65=8
#66=7
#67=z
#68=9
#69=\7
#70=/
#71=\A
#72=*
#73=5
#74=4
#75=U
#76=6
#77=w
#78=v
#79=y
#80=x
#81=0
#82=.
#83=
#84=+
#85=
#86=
#87=
#88=\E
#200=<b

[ End of File ]

Chez moi ca marche nickel autant les chiffres que les lettres.

Si ca peut t'aider ?

A+ - Denis

Re: VasFMC USBKEY

MessagePosté: Mar 7 Déc 2010 10:47
de gerard7622
Bonsoir
j'ai essayé tous vos conseils, mais rein n'y fait !
VAS FMC fonctionne correctement au clavier en Maj et au pavé
Avec l'usbkeys , j'ai réussi à sortir les chiffres 1,3,4,6,8, mais pas les autres. En fait ils correspondent au caractères spéciaux de la langue française (é,ç,è).
J'ai peur d' avoir tout exploré. Reste plus qu'a passer par IOCkeys, mais je ne vois pas comment on peut écrire des caractères dans une fenetre par ce biais.
merci de votre aide

Re: VasFMC USBKEY

MessagePosté: Mar 7 Déc 2010 11:37
de jéjé07
Salut,

Il faut que tu verifie si les affectations de tes boutons correspondent bien avec tes touche car j'ai eu le meme prob que toi avec autre chose mais en regardant avec usbkey ma touche "a" etais le num 86 donc verifie bien.

Ensuite as tu mis aussi dans ton sioc ini le num device de ton usbkey?

Re: VasFMC USBKEY

MessagePosté: Mar 7 Déc 2010 14:01
de F-DEUZ
Hello,

Effectivement, je ne l'ai pas préciser mais les numéros dépendent du câblage du FMC et doivent être modifiés si nécessaire.
Ca doit correspondre aux affectations de touches dans encoderkeys.

A+ - Denis