Usbkey pour ATC

Fichiers de configuration .ini / Alimentation

Usbkey pour ATC

Messagede marcdabos » Jeu 1 Sep 2011 18:34

Bonjour
Je voudrais simplement simuler l'ATC à l'aide de l'usbkey. J'ai configuré le "encoder_keys.ini comme cela:

[ Configuration file for USBKeys ]

[ Non unique USB ]
MUSB=no

[ USB Device number ]
deviceUSB=2132

[ Name of window for key send ]
[window = "ATC Flight DABOS"]
window = "a.txt - Bloc de notas"


[ assign your keys ]

#1=
#2=
#3=
#4=
#5=
#6=
#7=
#8=
#9=
#10=
#11=
#12=
#13=
#14=
#15=
#16=
#17=
#18=
#19=
#20=
#21=
#22=
#23=
#24=
#25=
#26=
#27=
#28=
#29=
#30=
#31=
#32=
#33=
#34=
#35=
#36=
#37=
#38=
#39=
#40=
#41=
#42=
#43=
#44=
#45=
#46=
#47=
#48=
#49=
#50=
#51=
#52=
#53=
#54=
#55=
#56=
#57=
#58=
#59=
#60=ç
#61=
#62=-
#63=
#64="
#65=
#66=
#67=
#68=
#69=
#70=
#71=
#72=
#73=
#74=
#75=
#76=_
#77=
#78=(
#79=
#80=é
#81=
#82=ù
#83=
#84=è
#85=
#86='
#87=
#88=&

[ End of File ]

Cela correspond aux touches de l'ATC : 1 2 3 4 5 6 7 8 9
mais en réalité c'est : & é " ' ( - è _ ç
En fait tout ce qui a un accent ne marche pas, c'est a dire : 2(é) et 7(è)
Si quelqu’un a une idée, merci.

A+ murrouge
marcdabos
 

Re: Usbkey pour ATC

Messagede marcdabos » Ven 2 Sep 2011 23:51

Bonjour
Je me réponds à moi-même.
FLIGHT n'aimant pas les accents, j'ai contourné le problème en lui passant des commandes grâce à la liste de contrôles "list of control FS2004 ":

//********************************************************************
//********************************************************************
// **
// USBKEYS FOR - ATC FLIGHT **
// **
//********************************************************************
//********************************************************************

Var 1600, name Fs_Ctrl, link FSUIPC_OUT, offset $3110, Length 4

Var 1605, name Fs_Val, link FSUIPC_OUT, offset $3114, Length 4

Var 1610, name keys, Link USB_KEYS
{
IF &keys = 88
{
&Fs_Val = 1
&Fs_Ctrl = 66172 // Touche 1 &
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 80
{
&Fs_Val = 1
&Fs_Ctrl = 66173 // Touche 2 é
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 64
{
&Fs_Val = 1
&Fs_Ctrl = 66174 // Touche 3 "
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 86
{
&Fs_Val = 1
&Fs_Ctrl = 66175 // Touche 4 '
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 78
{
&Fs_Val = 1
&Fs_Ctrl = 66176 // Touche 5 (
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 62
{
&Fs_Val = 1
&Fs_Ctrl = 66177 // Touche 6 -
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 84
{
&Fs_Val = 1
&Fs_Ctrl = 66178 // Touche 7 è
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 76
{
&Fs_Val = 1
&Fs_Ctrl = 66179 // Touche 8 _
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 60
{
&Fs_Val = 1
&Fs_Ctrl = 66180 // Touche 9 ç
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 74
{
&Fs_Val = 1
&Fs_Ctrl = 66181 // Touche 0 à
&Fs_Ctrl = DELAY 0 10
}
IF &keys = 82
{
&Fs_Val = 1
&Fs_Ctrl = 65564 // Touche ù ATC
&Fs_Ctrl = DELAY 0 10
}
}

et en plus ça marche.
marcdabos
 


Retourner vers Configuration du système





Qui est en ligne

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