|
|
(5 intermediate revisions by the same user not shown)
|
Line 10: |
Line 10: |
| * --subpos | | * --subpos |
| :Améliorer la précision des sticks (compense les arrondis). | | :Améliorer la précision des sticks (compense les arrondis). |
| + | * --window-events |
| + | :Lire les évènements de la fenêtre à la place des évènements matériels. Ceci permet d'utiliser GIMX avec des périphériques émulés (claviers et souris virtuels) et avec des outils d'automatisation tels que AutoHotkey (Windows) ou xdotool (GNU/Linux). |
| * --keygen key | | * --keygen key |
− | :Générer un événement au démarrage d'emuclient.<br /> | + | :Générer un évènement au démarrage de gimx.<br /> |
| :La principale utilisation est l'automatisation de l'exécution de macros.<br /> | | :La principale utilisation est l'automatisation de l'exécution de macros.<br /> |
− | :Les événements non générés par des macros sont ignorés.<br /> | + | :Les évènements non générés par des macros sont ignorés.<br /> |
− | :<span style="color:#808080">GIMX antérieur à 1.10 : le seul moyen de quitter est d'ajouter KEYDOWN SHIFT et KEYDOWN ESCAPE à la fin de la macro, ou d'utiliser --nograb et de taper ctrl+c dans le terminal.<br /></span>
| |
| :Un autre cas d'utilisation est l'envoi d'une commande unique (requiert l'utilisation d'une macro car la touche n'est pas relâchée). | | :Un autre cas d'utilisation est l'envoi d'une commande unique (requiert l'utilisation d'une macro car la touche n'est pas relâchée). |
− | * --event "control(value)" | + | * --skip_leds |
− | :Depuis GIMX 1.10 il est possible d'envoyer des contrôles à la console depuis la ligne de commande, sans avoir à créer de configuration et de macros à utiliser avec l'argument --keygen. | + | :Filtrer les commandes de led du flux de commandes FFB (ajustement de performance pour les volants G27/G29 sur les configs légères) |
− | :Exemple:
| |
− | emuclient -p /dev/ttyUSB0 --event "lstick x(127)" --event "rstick y(-128)" --event "circle(255)" --event "square(0)"
| |
− | :Cette commande déplace le stick gauche à droite, le stick droit vers l'avant, appuie sur le bouton cercle à fond, et relâche le bouton carré.
| |
− | :L'état des autres contrôles est réinitialisé, c'est-à-dire que tous les autres boutons et axes sont relâchés (dans la commande ci-dessus, --event "square(0)" est inutile).
| |
− | :emuclient devrait terminer son exécution en environ 10ms.
| |
− | :Noms et plages de valeurs:
| |
− | :"lstick x", "lstick y", "rstick x", "rstick y": [-128,127]
| |
− | :"acc x", "acc y", "acc z", "gyro": [-512,511]
| |
− | :"select", "start", "PS", "l3", "r3": {0, 255} (seulement deux valeurs car ces boutons ne sont pas "analogiques")
| |
− | :"up", "right", "down", "left", "triangle", "circle", "cross", "square", "l1", "r1", "l2", "r2": [0,255]
| |