Page 1 sur 1

Peut t'on shifter toutes les touches du cougar ?

Publié : lun. oct. 19, 2015 3:39 am
par Myoda
Salut à tous ! :notworthy !
J'espère trouver une solution à quelque chose que je ne maîtrise pas avec l'utilisation des fichiers directX :hum:

Il y a quelque chose que je ne comprends pas en utilisant les fonctions shiftés via le fichier "BMS-DX-Generator 1_6.xls"
Selon toutes les docs que j'ai pu lire, on prend le numéro de fonction basique, auquel on additionne 256 pour obtenir au final la fonction shiftée.
Sauf, que ça marche comment pour les boutons qui ont la valeur 0 du style TG1 ?

Exemple de mon fichier .key

Code : Tout sélectionner

SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -2 "========= HOTAS UNSHIFTED =========" SimTriggerFirstDetent 0 -1 -2 0 0x0 0 SimPickle 1 -1 -2 0 0x0 0 SimHotasPinkyShift 2 -1 -2 0 0x0 0 SimAPOverride 3 -1 -2 0 0x0 0 ...
Dans cet exemple, j'utilise le bouton S3 (Pinky)avec le code DX = 2 comme shifteur.
Donc logiquement j'ajoute la ligne :

Code : Tout sélectionner

SimHotasPinkyShift 258 8 -2 0 0x0 0
dans mon fichier (256+2).

Du coup, j'obtiens pour les fonctions shifté :

Code : Tout sélectionner

#================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -2 "========= HOTAS SHIFTED =========" SimDoNothing 256 -1 -2 0 0x0 0 SimDoNothing 257 -1 -2 0 0x0 0 SimDoNothing 258 -1 -2 0 0x0 0 SimDoNothing 259 -1 -2 0 0x0 0 SimDoNothing 260 -1 -2 0 0x0 0 ....
Sauf qu'avec cette methode, ca plante lamentablement car la fonction

Code : Tout sélectionner

SimDoNothing 258 -1 -2 0 0x0 0
remplace la ligne

Code : Tout sélectionner

SimHotasPinkyShift 258 8 -2 0 0x0 0
.

Donc, soit je déraille, complet, mais au final comment faire un copier coller des données Output de mon fichier BMS-DX-Generator 1_6.xls
Pour que ca fonctionne, il faut que je vire la lignes

Code : Tout sélectionner

SimDoNothing 258 -1 -2 0 0x0 0
ou que je la passe en commentaire avec #

En tout cas, je ne comprend pas comment on peux shifter tous les boutons situés en dessous de 256. Enfin je sais pas si je me fais bien comprendre o_O

Re: Peut t'on shifter toutes les touches du cougar ?

Publié : lun. oct. 19, 2015 3:52 am
par Myoda
En faite, j'ai fais un test tout con. Je me suis dit que le fichier était lu de manière procédural.
Donc il faut ajouter la ligne

Code : Tout sélectionner

SimHotasPinkyShift 258 8 -2 0 0x0 0
à la fin du fichier .key pour qu'elle remplace l'instruction précédente !
Cette précision est importante sinon elle cause beaucoup de souci ! :yes:
J'espère que cela aidera d'autres personnes.

Re: Peut t'on shifter toutes les touches du cougar ?

Publié : lun. oct. 19, 2015 3:53 am
par Myoda
Bon bilan, j'ai polué le forum, mais ce serait bien de scotcher cette info. J'imagine qu'elle peux eviter à quelqu'un de galérer lpus tard :hum:

Re: Peut t'on shifter toutes les touches du cougar ?

Publié : lun. oct. 19, 2015 12:07 pm
par eutoposWildcat
C'est déjà expliqué dans le sujet déjà scotché. :)

Re: Peut t'on shifter toutes les touches du cougar ?

Publié : lun. oct. 19, 2015 1:17 pm
par Myoda
Cool ! J'ai cherché sur le forum avant de poster ! comme quoi, faut pas réinventer la roue. :yes:
L'autre chose aussi que j'ai fait, c'est que j'ai modifié le fichier "BMS-DX-Generator 1_6.xls" pour qu'il fonctionne avec ma TUSBA. Parceque je n'ai pas de cougar original, j'utilise la TUSBA adaptater.
Du coup la combinaison des boutons n'est pas la même du tout ! En faite, ça n'a rien à voir. Donc j'ai modifié le fichier pour la rentre compatible. Si certains sont intéréssé, je peux l'uploader. :banana:
Merci eutoposWildcat :yes: