# 6. Ajouter/supprimer un événement

<figure><img src="/files/08b8676d5e0748e7249849007d7c70747d137d20" alt=""><figcaption></figcaption></figure>

## Ajout/Suppression d’événement

<figure><img src="/files/5669fbf39cb6b3e1180c61705b5af06002ae6067" alt=""><figcaption></figcaption></figure>

À l’origine, vous ne pouviez changer que la temporisation de chaque événement dans une macro.  "**Ajout d’événement**/**Supprimer**" est une nouvelle fonctionnalité qui permet un niveau d’édition beaucoup plus avancé.  Vous pouvez ajouter/supprimer des événements "**Bouton**", **Stick**", et "**Spécial**" à une macro existante, ou en créer une de zéro.  Cette fonctionnalité élargie vous permet de créer des macros et des générateurs plus sophistiqués qu’il n’était possible auparavant.

<details>

<summary>Contenu de la page</summary>

[**Ajout/Suppression d’événement**](#event-add-delete)

[**Ajouter un événement**](#add-event)

[**Événements spéciaux**](#special-events)

[**Macro Sense**](#macro-sense)

[**Supprimer un événement/tout**](#delete-event-all)

</details>

<figure><img src="/files/08b8676d5e0748e7249849007d7c70747d137d20" alt=""><figcaption></figcaption></figure>

## Ajouter un événement

<figure><img src="/files/5669fbf39cb6b3e1180c61705b5af06002ae6067" alt=""><figcaption></figcaption></figure>

Vous pouvez ajouter un type d’événement "**Bouton**", "**Stick**", ou "**Spécial**" à votre macro.  Vous pouvez soit l’ajouter à un enregistrement de macro existant, soit créer lentement une macro à partir de "**Aucun enregistrement**" en ajoutant divers événements.  Dès que vous <img src="/files/0e6d4b918e3bcf33009cf81976cc2a87c2995e88" alt="" data-size="line">**APPUYEZ** "**Ajouter**" pour entrer en "**Mode Ajout**", l’application elle-même vous affichera des instructions.  Vous pouvez aussi consulter ci-dessous les instructions :

<div><figure><img src="/files/1e2b8ef92d5e7a491a9aaa165d73cd326c73f042" alt=""><figcaption><p>Appuyez sur "<strong>Ajouter</strong>" pour ouvrir "<strong>Mode Ajout</strong>".</p></figcaption></figure> <figure><img src="/files/c1004fd578d45234a5d7bd7461ba04b1ddb7bf7f" alt=""><figcaption><p>Dans "<strong>Mode Ajout</strong>", appuyez sur l’onglet d’événements "<strong>Boutons</strong>", "<strong>Sticks</strong>", ou "<strong>Spécial</strong>".  Ajoutons un événement "<strong>Bouton</strong>" !</p></figcaption></figure></div>

<div><figure><img src="/files/16c8bd76064edcc799ed7a999f42d9bf402f1a26" alt=""><figcaption><p>1 : Faites défiler puis appuyez sur un "<strong>Bouton</strong>" à ajouter.  2 : Appuyez sur un emplacement d’appui (<mark style="color:vert;"><strong>+</strong></mark>).</p></figcaption></figure> <figure><img src="/files/3de151d60236c94fb3e879a62d6c86ad8f6b9def" alt=""><figcaption><p>3 : Appuyez sur un emplacement de relâchement (<mark style="color:vert;"><strong>+</strong></mark>), ou sur le même emplacement.  4 : Appuyez sur "<mark style="color:vert;"><strong>Confirmer</strong></mark>" pour ajouter l’événement, ou sur "<strong>Annuler</strong>".</p></figcaption></figure></div>

Pour les événements "**Stick**" (mouvement) et "**Spécial**", au lieu qu’on vous demande de choisir **des emplacements d’appui et de relâchement** , dans la plupart des cas on vous demandera de choisir un seul **emplacement de l’événement** à la place.  Pour les événements spéciaux "**Boucle**", on vous demandera de choisir **des emplacements de début et de fin de boucle**.

***

Si vous ajoutez un événement "**Stick**", par exemple un stick gauche qui se déplace vers la gauche <img src="/files/1a6e6e57a9cd637c41d0b0ca28e3cd5e2b692d78" alt="" data-size="original"> , et que vous voulez arrêter ce mouvement du stick, ajoutez simplement un événement Stick distinct pour recentrer le stick gauche ![](/files/163605d63b101b1865851f1dfc69ddc8bfcf2394) , tout comme vous pouvez ajouter un événement pour en changer la direction ![](/files/346665394d14e9a5741fc457863073a57a62ef73) .  Lors de l’ajout d’événements, essayez de NE PAS confondre le stick gauche ![](/files/163605d63b101b1865851f1dfc69ddc8bfcf2394) avec le stick droit ![](/files/3c1e9fe977affa1434e17ee9c532727c2848dc19) icônes.

<figure><img src="/files/08b8676d5e0748e7249849007d7c70747d137d20" alt=""><figcaption></figcaption></figure>

## Événements spéciaux

<figure><img src="/files/5669fbf39cb6b3e1180c61705b5af06002ae6067" alt=""><figcaption></figcaption></figure>

"**Spécial**" événements et leur fonctionnalité.  Voir la liste complète ci-dessous :

| Spécial                                                                                                              | Fonctionnalité                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <img src="/files/b6f29ae3f533c66ce9f603f432cc20bb6fb661a4" alt="" data-size="line"> "**Attendre un temps**".         | Cette fonction spéciale met la macro en pause jusqu’à ce qu’un certain délai définissable se soit écoulé.  Le temps maximal que vous pouvez définir par fonction spéciale est de 5110 millisecondes (5,11 secondes).  Si vous utilisez des incréments de 4 ms, c’est 2040 millisecondes (2,04 secondes).                                                                                                                                                                                                                       |
| <img src="/files/eedee7686fb2f7022f38e41605373768023186cd" alt="" data-size="line"> "**Attendre une vibration**".    | Cette fonction spéciale met la macro en pause jusqu’à ce qu’un seuil de vibration définissable soit ressenti.  Le seuil maximal que vous pouvez définir par fonction spéciale est une intensité de vibration de 100 %.                                                                                                                                                                                                                                                                                                         |
| <img src="/files/093e9851db004da512a70390c2fa2d38c655826a" alt="" data-size="line"> "**Attendre une entrée**".       | Cette fonction spéciale met la macro en pause jusqu’à ce que vous appuyiez sur une entrée de bouton définissable.  Après avoir ajouté la fonction spéciale, le bouton par défaut est <img src="/files/3922552765beceb649b09236b396c709e7ef9dde" alt="A" data-size="line">/ <img src="/files/f39212d6a3efcada145ff4cd807045b81fb298d0" alt="" data-size="line">, mais vous pouvez <img src="/files/0e6d4b918e3bcf33009cf81976cc2a87c2995e88" alt="" data-size="line">**APPUYEZ** sa case, puis le changer pour un autre bouton. |
| <img src="/files/4cd3a9322c80a9a1a14a8152e0adf1a520aa40cb" alt="" data-size="line"> "**Nombre de boucles**".         | Cette fonction spéciale répète une section de la macro un nombre définissable de fois avant de continuer.  Le nombre maximal de boucles que vous pouvez définir par fonction spéciale est de 511 boucles.                                                                                                                                                                                                                                                                                                                      |
| <img src="/files/e4ffbbbff336aaec6e095397692400f705ec77ec" alt="" data-size="line"> "**Boucler jusqu’à vibration**". | Cette fonction spéciale répète une section de la macro jusqu’à ce qu’un seuil de vibration définissable soit ressenti.  Le seuil maximal que vous pouvez définir par fonction spéciale est une intensité de vibration de 100 %.                                                                                                                                                                                                                                                                                                |

<figure><img src="/files/08b8676d5e0748e7249849007d7c70747d137d20" alt=""><figcaption></figcaption></figure>

## Macro Sense

<figure><img src="/files/5669fbf39cb6b3e1180c61705b5af06002ae6067" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
La macro reconnaîtra et empêchera automatiquement les ajouts illogiques ; par exemple, vous ne pouvez pas relâcher un bouton que vous n’avez pas encore appuyé, et vous ne pouvez pas ajouter une boucle à l’intérieur d’une autre boucle.  Voir la liste complète ci-dessous :
{% endhint %}

| Message de l’application                                                            | Signification                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| "**Le relâchement doit avoir lieu après un appui**".                                | Empêche d’ajouter le relâchement d’un bouton avant qu’il n’ait été appuyé.                                                                                                                                                            |
| "**Ne**'**peut pas être dans le même événement ou dans des sections différentes**". | Empêche d’ajouter un autre appui/relâchement entre l’appui et le relâchement d’un même bouton.  Garantit que l’appui et le relâchement d’un bouton se produisent tous deux à l’intérieur de la même boucle ou en dehors d’une boucle. |
| "**Ne**'**pas être entre une autre boucle**".                                       | Empêche d’ajouter une boucle à l’intérieur d’une autre boucle.                                                                                                                                                                        |
| "**Ne**'**pas être dans un emplacement avec des boutons actifs**".                  | Empêche d’ajouter un début/une fin de boucle à un emplacement où un bouton actif est maintenu enfoncé.                                                                                                                                |
| "**La fin doit avoir lieu après le début**".                                        | Empêche d’ajouter une fin de boucle avant un début de boucle.                                                                                                                                                                         |

<figure><img src="/files/08b8676d5e0748e7249849007d7c70747d137d20" alt=""><figcaption></figcaption></figure>

## Supprimer un événement/tout

<figure><img src="/files/5669fbf39cb6b3e1180c61705b5af06002ae6067" alt=""><figcaption></figcaption></figure>

Vous pouvez supprimer n’importe quel événement d’une macro.  Voir ci-dessous pour les instructions :

<div align="left"><figure><img src="/files/ebbfe8c82751c5063f5007f627faf8b96f5a9b99" alt=""><figcaption><p>Appuyez sur "<strong>Supprimer</strong>" pour ouvrir "<strong>Mode suppression</strong>".</p></figcaption></figure> <figure><img src="/files/1d9cb34f23129c0da492d2c674132572515c5f89" alt=""><figcaption><p>1 : Dans "<strong>Mode suppression</strong>", appuyez sur l’onglet d’événements "<mark style="color:rouge;"><strong>Non</strong></mark>", appuyez sur le signe "<mark style="color:rouge;"><strong>Confirmer</strong></mark>" devant un événement pour sélectionner son début et sa fin.  2 : Appuyez sur "<strong>Annuler</strong>".</p></figcaption></figure></div>

Vous pouvez supprimer toute une macro en une seule fois.  Voir ci-dessous pour les instructions :

<div align="left"><figure><img src="/files/e4b2e2df7820d360727c120eda0153e2b68b552d" alt=""><figcaption><p>Dans "<strong>Mode suppression</strong>", si vous faites défiler jusqu’à la fin de la macro, vous pouvez maintenir "<mark style="color:rouge;"><strong>SUPPRIMER TOUT</strong></mark>" jusqu’à ce qu’il s’illumine pour sélectionner tous les événements à supprimer.</p></figcaption></figure> <figure><img src="/files/8998986b74b8b63c2457babf840202e263c65eaf" alt=""><figcaption><p>Appuyez sur "<mark style="color:rouge;"><strong>Confirmer</strong></mark>" pour tout supprimer, ou "<strong>Annuler</strong>".</p></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.strikepack.com/horizon-fr/manuals/macro/eventadddelete.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
