emuilateur clavier

Questions de programmation / Offset FSUIPC et IOCP

emuilateur clavier

Messagede nuno14 » Mar 20 Aoû 2013 09:50

Bonjour, je n'arrive pas a emuler la touche 2.

j'obtiens tous les chiffre sauf celui-ci.

voici le code ainsi que le fichier sioc ini

Code: Tout sélectionner
// *****************************************************************************
// * Contrôle atc   var 1071 à 1079                        *
// *****************************************************************************

Var 1071, name ATC_1, Link IOCARD_SW, Input 189     // TOUCHE ATC 1
{
  IF &ATC_1 = 1
  {
    &KEYS = 1         // TOUCHE 1
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1072, name ATC_2, Link IOCARD_SW, Input 190     // TOUCHE ATC 2
{
  IF &ATC_2 = 1
  {
    &KEYS = 2         // TOUCHE 2
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1073, name ATC_3, Link IOCARD_SW, Input 191     // TOUCHE  ATC 3
{
  IF &ATC_3 = 1
  {
    &KEYS = 3         // TOUCHE 3
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1074, name ATC_4, Link IOCARD_SW, Input 192     // TOUCHE ATC 4
{
  IF &ATC_4 = 1
  {
    &KEYS = 4         // TOUCHE 4
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1075, name ATC_5, Link IOCARD_SW, Input 193     // TOUCHE ATC 5
{
  IF &ATC_5 = 1
  {
    &KEYS = 5         // TOUCHE 5
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1076, name ATC_6, Link IOCARD_SW, Input 194     // TOUCHE ATC 6
{
  IF &ATC_6 = 1
  {
    &KEYS = 6         // TOUCHE 6
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1077, name ATC_7, Link IOCARD_SW, Input 195     // TOUCHE ATC 7
{
  IF &ATC_7 = 1
  {
    &KEYS = 7         // TOUCHE 7
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1078, name ATC_8, Link IOCARD_SW, Input 196     // TOUCHE ATC 8
{
  IF &ATC_8 = 1
  {
    &KEYS = 8         // TOUCHE 8
    &KEYS = 0         // REMISE A ZERO
  }
}

Var 1079, name ATC_9, Link IOCARD_SW, Input 197     // TOUCHE ATC 9
{
  IF &ATC_9 = 1
  {
    &KEYS = 9         // TOUCHE 9
    &KEYS = 0         // REMISE A ZERO
  }
}



Code: Tout sélectionner
[KEYBOARD EMULATOR MODULE]
window=a.txt - Bloc de notas
#1=&
#2=é
#3="
#4='
#5=(
#6=-
#7=è
#8=_
#9=ç
#10=
#11=
#12=
#13=
#14=
#15=
#16=



merci

nuno
Image
Avatar de l’utilisateur
nuno14
 
Messages: 175
Inscription: 14/09/10
Localisation: Près de Lisieux, Normandie

Re: emuilateur clavier

Messagede A320 hérétique » Mar 20 Aoû 2013 10:46

Bizarre,

tu as vérifié dans controlador que la touche fonctionne, et dans IOCPconsole que la variable correspondante bouge correctement ?
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: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: emuilateur clavier

Messagede nuno14 » Mar 20 Aoû 2013 13:40

oui, j'ai deja verifier.

quand j'action le bouton, cela me donne 9 ou é selon que je suis en majuscule ou non.

toute les autres bp fonctionne correctement.
Image
Avatar de l’utilisateur
nuno14
 
Messages: 175
Inscription: 14/09/10
Localisation: Près de Lisieux, Normandie

Re: emuilateur clavier

Messagede A320 hérétique » Mar 20 Aoû 2013 14:50

Chez moi ça fonctionne !
Bien entendu, tu as déclaré la variable KEYS, et tu a créé un fichier a.txt ds le répertoire de SIOC (dans sioc.ini, j'ai remplacé "window=a.txt - Bloc de notas" par "window=a.txt"
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: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: emuilateur clavier

Messagede nuno14 » Mer 21 Aoû 2013 19:13

bonjour Michel.

la variable key => OK

le fichier a.txt => blemeblanc gratgrat

Que doit contenir ce fichier ?


nuno
Image
Avatar de l’utilisateur
nuno14
 
Messages: 175
Inscription: 14/09/10
Localisation: Près de Lisieux, Normandie

Re: emuilateur clavier

Messagede A320 hérétique » Mer 21 Aoû 2013 23:25

Nuno,
En fait, je ne comprends pas ce que tu fais : tu as cablé des poussoirs, et tu veux envoyer 1, 2, 3, .... á FSX selon que tu appuies sur le premier poussoir, le second, le troisième ... ?

Comment fais tu pour vérifier que ça fonctionne ds certains cas et pas dans d'autres ?

En tous les cas, tu dois mettre dans le .ini le nom de la fenètre dans laquelle tu veux que tes touches arrivent.
Pour les tests, tu mets window=a.txt et tu créés dans le rep sioc un fichier vide a.txt ; tu l'ouvres, tu lances ton script, et tu vois les touches envoyées apparaitre ds la fenêtre.
Quand c'est ok, tu remplaces l'instruction window=a.txt par window=le nom de la fenêtre fsx.
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: 3360
Inscription: 2/09/12
Localisation: Pornic


Retourner vers Programmation Sioc





Qui est en ligne

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