> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.playability.gg/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Modes d’action et logique avancée des déclencheurs

Les modes d’action déterminent ce que PlayAbility envoie après la détection d’un déclencheur. La logique avancée permet d’exiger plusieurs détections successives ou de combiner différentes entrées avec des conditions ET ou OU.

## Choisir un mode d’action

1. Ouvrez **Mappage**.
2. Repérez le mappage à modifier et sélectionnez **Modifier**.
3. Sous **Mode d'action**, choisissez le comportement voulu :
   - **Par défaut** maintient l’action active tant que le déclencheur l’est.
   - **Bascule** active l’action au premier déclenchement et la désactive au suivant.
   - **Appui court** envoie un appui unique de 100 ms.
   - **Appui long** envoie un appui unique de 300 ms.
   - **Double appui** envoie deux appuis rapides de 100 ms.
   - **Triple appui** envoie trois appuis rapides de 100 ms.
4. Sélectionnez **Enregistrer**.

Utilisez **Par défaut** pour les commandes qui doivent vous suivre en continu, comme la direction ou le maintien d’un bouton. Utilisez **Bascule** lorsque maintenir une entrée serait fatigant. Choisissez un mode d’appui pour une action ponctuelle, comme sauter, interagir, recharger ou parcourir un menu.

### Limitations propres aux modes

- Les déclencheurs de voix et de dwell sont des événements uniques : ils ne proposent donc pas **Par défaut** et utilisent initialement un mode d’appui.
- Les actions de défilement proposent **Par défaut**, **Bascule** et **1 cran**.
- Les actions de mouvement directionnel de la souris proposent **Par défaut** et **Bascule**.
- L’éditeur affiche uniquement les modes pris en charge par la combinaison de déclencheur et d’action.

## Exiger plusieurs détections du même déclencheur

Utilisez **Exiger plusieurs événements** lorsqu’une seule détection risque d’activer l’action par erreur. Vous pouvez, par exemple, demander deux haussements de sourcils en moins d’une demi-seconde.

1. Vérifiez que le mappage possède déjà un déclencheur configuré. Si sa ligne affiche **Sélectionner un déclencheur**, attribuez-en un avant de continuer.
2. Sélectionnez **Modifier** sur ce mappage à déclencheur unique.
3. Sélectionnez **Exiger plusieurs événements**.
4. Réglez **Événements requis** entre 2 et 5.
5. Réglez **Fenêtre de temps (secondes)** entre 0,1 et 5 secondes.
6. Sélectionnez **Enregistrer**.

L’action ne s’active que si PlayAbility détecte le nombre configuré d’événements pendant la fenêtre de temps. Si la séquence est trop lente, le décompte recommence.

Commencez par deux événements et une fenêtre assez large. Raccourcissez-la une fois la séquence fiable.

## Exiger plusieurs déclencheurs différents avec ET

Un groupe ET est utile lorsque plusieurs entrées doivent être actives en même temps. Vous pouvez, par exemple, exiger une touche et un geste du visage avant d’activer une action sensible.

### Créer un groupe ET sur une action vide

1. Sur la ligne d’une action non associée, sélectionnez **Sélectionner un déclencheur**.
2. Sélectionnez au moins deux cartes de déclencheurs compatibles.
3. Sélectionnez **Ajouter en groupe**.
4. Sélectionnez **Modifier** sur le mappage groupé.
5. Configurez tout déclencheur qui nécessite encore des réglages.
6. Vérifiez que **ET** est sélectionné entre les déclencheurs.
7. Sélectionnez **Enregistrer**.

Les nouveaux groupes utilisent ET par défaut.

### Ajouter un deuxième déclencheur à un mappage existant

1. Sélectionnez **Modifier** sur un mappage qui possède déjà un déclencheur.
2. Sélectionnez **Ajouter un deuxième déclencheur**.
3. Sous le nouveau déclencheur, choisissez comment contrôler l’action puis configurez l’entrée.
4. Sélectionnez **ET** entre les déclencheurs.
5. Sélectionnez **Enregistrer**.

Tous les déclencheurs d’un groupe ET doivent être actifs pour que la sortie s’active.

## Autoriser n’importe quel déclencheur d’un groupe avec OU

Utilisez OU lorsque plusieurs entrées alternatives doivent produire la même action. Une commande vocale ou un bouton de manette peut, par exemple, ouvrir le même menu.

1. Créez un groupe de déclencheurs ou sélectionnez **Modifier** sur un mappage groupé existant.
2. Configurez chaque déclencheur.
3. Sélectionnez **OU** entre les déclencheurs.
4. Sélectionnez **Enregistrer**.

Chaque déclencheur configuré dans un groupe OU peut activer l’action commune.

Pour ajouter une autre possibilité, sélectionnez **Ajouter un déclencheur** dans l’éditeur de groupe. Pour en supprimer une, utilisez le bouton de suppression de sa carte. S’il ne reste qu’un déclencheur, PlayAbility reconvertit le mappage en mappage à déclencheur unique.

## Combiner plusieurs sorties à la place

Si une seule entrée doit envoyer plusieurs actions, utilisez **Add as Combo** plutôt qu’un groupe de déclencheurs :

1. Sélectionnez **Ajouter des actions**.
2. Sélectionnez au moins deux actions compatibles, non analogiques et du même type de sortie.
3. Sélectionnez **Add as Combo**.
4. Attribuez un seul déclencheur à la combinaison.

À retenir :

- Groupe de déclencheurs : plusieurs entrées contrôlent une action.
- Combinaison de sorties : une entrée contrôle plusieurs actions.

## Vérifier la logique avancée

Testez les mappages avancés avant d’ouvrir un jeu :

1. Vérifiez que le bon profil est actuel.
2. Activez **Sortie Principale** et le type de sortie nécessaire.
3. Pour un mode d’appui, activez le déclencheur une fois et vérifiez que la sortie se relâche automatiquement.
4. Pour **Bascule**, activez une fois pour démarrer la sortie, puis une seconde fois pour l’arrêter.
5. Pour plusieurs événements, essayez volontairement un nombre insuffisant de détections ou une séquence trop lente, puis effectuez la séquence valide.
6. Pour ET, testez chaque déclencheur seul avant de les activer ensemble.
7. Pour OU, testez chaque déclencheur séparément.

## Dépannage et limitations

### Une action en mode Bascule semble rester active

Activez de nouveau le déclencheur pour la désactiver. Si l’état reste actif, utilisez une action **Tout relâcher** préalablement mappée ou interrompez **Sortie Principale** avant de modifier le mappage.

### Plusieurs événements déclenchent l’action trop facilement

Augmentez **Événements requis** ou raccourcissez la **Fenêtre de temps (secondes)**. Ajustez aussi la sensibilité ou le délai de détection de l’entrée si les fausses détections persistent.

### La séquence de plusieurs événements n’aboutit jamais

Allongez la fenêtre de temps et testez avec deux événements. Chaque détection doit revenir à son état inactif avant qu’un nouvel événement distinct puisse être compté.

### Le groupe ET ne s’active jamais

Testez chaque déclencheur séparément et vérifiez que leurs périodes d’activation se chevauchent. Un événement vocal ou un événement très bref de type appui peut être difficile à faire coïncider avec un autre déclencheur.

### Le groupe OU s’active de façon inattendue

Chaque déclencheur constitue un moyen indépendant d’activer l’action. Supprimez celui qui est indésirable ou remplacez OU par ET.

### Le Mode d'action n’apparaît pas pour un groupe

L’éditeur groupé utilise la logique ET/OU pour l’action commune et n’affiche pas les commandes **Mode d'action** ou **Exiger plusieurs événements** propres à un déclencheur unique. Utilisez des mappages séparés si chaque déclencheur nécessite un comportement temporel indépendant.

### Add as Combo n’est pas disponible

Une combinaison nécessite au moins deux sorties compatibles et ne prend pas en charge les axes analogiques, les mouvements directionnels de la souris ni les actions de changement de profil.

## Articles connexes

- [Créer et modifier un mappage](https://help.playability.gg/fr/article/creer-et-modifier-un-mappage-1gdwimb/)
- [Contrôler PlayAbility avec les actions de paramètres](https://help.playability.gg/fr/article/controler-playability-avec-les-actions-de-parametres-1q7wq2g/)
- [Rétablir les commandes après une entrée bloquée ou inattendue](https://help.playability.gg/fr/article/retablir-les-commandes-apres-une-entree-bloquee-ou-inattendue-1lo4djo/)