# 6. Añadir/eliminar evento

<figure><img src="/files/cd4d1d221b77680c60dbbde27e6ebc6b9d0b6f68" alt=""><figcaption></figcaption></figure>

## Agregar/Eliminar evento

<figure><img src="/files/5b29cab310d5e15210e1c29567031f70c30d7375" alt=""><figcaption></figcaption></figure>

Originalmente, solo podías cambiar el momento de cada evento en una macro. "**Agregar evento**/**Eliminar**" es una nueva función que permite un nivel de edición mucho más avanzado. Puedes agregar/eliminar eventos de "**Botón**", **Stick**", y "**Especial**" a una macro existente, o crear una desde cero. Esta funcionalidad ampliada te permite crear macros y generadores más sofisticados de lo que era posible antes.

<details>

<summary>Contenido de la página</summary>

[**Agregar/Eliminar evento**](#event-add-delete)

[**Agregar evento**](#add-event)

[**Eventos especiales**](#special-events)

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

[**Eliminar evento/todo**](#delete-event-all)

</details>

<figure><img src="/files/cd4d1d221b77680c60dbbde27e6ebc6b9d0b6f68" alt=""><figcaption></figcaption></figure>

## Agregar evento

<figure><img src="/files/5b29cab310d5e15210e1c29567031f70c30d7375" alt=""><figcaption></figcaption></figure>

Puedes agregar un tipo de evento "**Botón**", "**Stick**", o "**Especial**" a tu macro. Puedes agregarlo a una grabación de macro existente, o puedes crear lentamente una macro desde "**Sin grabación**" agregando varios eventos. Tan pronto como <img src="/files/d476232bbf71cfe68ea9516208b5eba4f959556f" alt="" data-size="line">**PULSA** "**Agregar**" para entrar en "**Modo Agregar**", la propia aplicación te mostrará indicaciones. También puedes ver abajo las instrucciones:

<div><figure><img src="/files/7d9a54182a086bc619caced8835a42bf499c4308" alt=""><figcaption><p>Toca "<strong>Agregar</strong>" para abrir "<strong>Modo Agregar</strong>".</p></figcaption></figure> <figure><img src="/files/c9c3fddaadd1ba2b4827f86b3d5f95dd19c4b787" alt=""><figcaption><p>En "<strong>Modo Agregar</strong>", toca la pestaña de eventos de "<strong>Botones</strong>", "<strong>Sticks</strong>", o "<strong>Especial</strong>". ¡Vamos a agregar un evento de "<strong>Botón</strong>"!</p></figcaption></figure></div>

<div><figure><img src="/files/20d290f0ce7b56b0a6c8838c125a1e95c56a5900" alt=""><figcaption><p>1: Desliza y toca una "<strong>Botón</strong>" para agregar. 2: Toca una ubicación de pulsación (<mark style="color:verde;"><strong>+</strong></mark>).</p></figcaption></figure> <figure><img src="/files/959a0d379c757bb96ad2934b1b657da3d3c40674" alt=""><figcaption><p>3: Toca una ubicación de liberación (<mark style="color:verde;"><strong>+</strong></mark>), o la misma ubicación. 4: Toca "<mark style="color:verde;"><strong>Confirmar</strong></mark>" para agregar el evento, o "<strong>Cancelar</strong>".</p></figcaption></figure></div>

Para eventos de "**Stick**" (movimiento) y eventos de "**Especial**", en lugar de pedirte que elijas **ubicaciones de pulsación y liberación**en la mayoría de los casos se te pedirá que elijas una sola **ubicación del evento** en su lugar. Para eventos especiales de "**Bucle**", se te pedirá que elijas **ubicaciones de inicio y fin del bucle**.

***

Si agregas un evento de "**Stick**", por ejemplo, movimiento del stick izquierdo hacia la izquierda <img src="/files/121bebdc0d18e534fa18999596af592c2bc86766" alt="" data-size="original">y quieres que ese movimiento del stick se detenga, simplemente agrega un evento de Stick separado para centrar el stick izquierdo ![](/files/8c24979ab3c669d9b3acb07c30e8a46304824c13)igual que puedes agregar un evento para cambiar su dirección ![](/files/3dfd96f54d531c3c0237644d0dcb9e5001383282). Al agregar eventos, intenta NO confundir los iconos del stick izquierdo ![](/files/8c24979ab3c669d9b3acb07c30e8a46304824c13) con los del stick derecho ![](/files/80d7fbffe00970e2f50ad01983d699a39f394757) .

<figure><img src="/files/cd4d1d221b77680c60dbbde27e6ebc6b9d0b6f68" alt=""><figcaption></figcaption></figure>

## Eventos especiales

<figure><img src="/files/5b29cab310d5e15210e1c29567031f70c30d7375" alt=""><figcaption></figcaption></figure>

"**Especial**" eventos y su funcionalidad. Consulta la lista completa abajo:

| Especial                                                                                                         | Funcionalidad                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="/files/2d1f1f03186c066cf94a4e4ee037a2a77b04182d" alt="" data-size="line"> "**Esperar tiempo**".        | Esta función especial pausa la macro hasta que haya transcurrido una cantidad de tiempo definible. El tiempo máximo que puedes definir por cada función especial es 5110 milisegundos (5,11 segundos). Si usas incrementos de 4 ms, son 2040 milisegundos (2,04 segundos).                                                                                                                                                                                                               |
| <img src="/files/ef7b59ea98d8100d80c2d44c4f6e90d1bf144852" alt="" data-size="line"> "**Esperar vibración**".     | Esta función especial pausa la macro hasta que se perciba un umbral de vibración definible. El umbral máximo que puedes definir por cada función especial es una intensidad de vibración del 100 %.                                                                                                                                                                                                                                                                                      |
| <img src="/files/d5b35ccdb49e73c5f83e60e177f02757bba10c18" alt="" data-size="line"> "**Esperar entrada**".       | Esta función especial pausa la macro hasta que pulses una entrada de botón definible. Después de agregar la función especial, el botón predeterminado es <img src="/files/5cd733dd48d1f6d242a971e972fe3ec83ec5380c" alt="A" data-size="line">/ <img src="/files/897a06ea46beb81facc52e166e7da1f03f0f8168" alt="" data-size="line">, pero puedes <img src="/files/d476232bbf71cfe68ea9516208b5eba4f959556f" alt="" data-size="line">**PULSA** su recuadro y luego cambiarlo a otro botón. |
| <img src="/files/e01ed55e969b0d64f6645eebbbc353da197f2136" alt="" data-size="line"> "**Cantidad de bucles**".    | Esta función especial repite una sección de la macro una cantidad definible de veces antes de continuar. La cantidad máxima de bucles que puedes definir por cada función especial es 511 bucles.                                                                                                                                                                                                                                                                                        |
| <img src="/files/6ceb0beaae8a7ca22eb98e8a88797da7f4eb6116" alt="" data-size="line"> "**Bucle hasta vibración**". | Esta función especial repite una sección de la macro hasta que se perciba un umbral de vibración definible. El umbral máximo que puedes definir por cada función especial es una intensidad de vibración del 100 %.                                                                                                                                                                                                                                                                      |

<figure><img src="/files/cd4d1d221b77680c60dbbde27e6ebc6b9d0b6f68" alt=""><figcaption></figcaption></figure>

## Macro Sense

<figure><img src="/files/5b29cab310d5e15210e1c29567031f70c30d7375" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
La macro reconocerá y evitará automáticamente adiciones ilógicas; por ejemplo, no puedes soltar un botón que aún no has pulsado, y no puedes agregar un bucle dentro de otro bucle. Consulta la lista completa abajo:
{% endhint %}

| Mensaje de la app                                                       | Significado                                                                                                                                                                                        |
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| "**La liberación debe ocurrir después de una pulsación**".              | Evita agregar la liberación de un botón antes de que haya sido pulsado.                                                                                                                            |
| "**No pue**'**de estar en el mismo evento o en secciones diferentes**". | Evita agregar otra pulsación/liberación entre la pulsación/liberación del mismo botón. Garantiza que la pulsación/liberación de un botón ocurran ambos dentro del mismo bucle o fuera de un bucle. |
| "**No pue**'**de estar entre otro bucle**".                             | Evita agregar un bucle dentro de otro bucle.                                                                                                                                                       |
| "**No pue**'**de estar en una ubicación con botones activos**".         | Evita agregar el inicio/fin de un bucle en una ubicación que tenga un botón activo mantenido pulsado.                                                                                              |
| "**El final debe ocurrir después del inicio**".                         | Evita agregar el final de un bucle antes de un inicio de bucle.                                                                                                                                    |

<figure><img src="/files/cd4d1d221b77680c60dbbde27e6ebc6b9d0b6f68" alt=""><figcaption></figcaption></figure>

## Eliminar evento/todo

<figure><img src="/files/5b29cab310d5e15210e1c29567031f70c30d7375" alt=""><figcaption></figcaption></figure>

Puedes eliminar cualquier evento de una macro. Consulta abajo las instrucciones:

<div align="left"><figure><img src="/files/398d3cc637ad07b11e72e755a7524ca67d607e80" alt=""><figcaption><p>Toca "<strong>Eliminar</strong>" para abrir "<strong>Modo Eliminar</strong>".</p></figcaption></figure> <figure><img src="/files/70fd817469affe1c03ffb271f0ea6753b4985c46" alt=""><figcaption><p>1: En "<strong>Modo Eliminar</strong>", toca la pestaña de eventos de "<mark style="color:rojo;"><strong>No</strong></mark>" delante de un evento para seleccionar su inicio y fin. 2: Toca "<mark style="color:rojo;"><strong>Confirmar</strong></mark>" para eliminar, o "<strong>Cancelar</strong>".</p></figcaption></figure></div>

Puedes eliminar toda una macro de una sola vez. Consulta abajo las instrucciones:

<div align="left"><figure><img src="/files/778f29d7045e14f58c22926af9d2eec097ba1b15" alt=""><figcaption><p>En "<strong>Modo Eliminar</strong>", si deslizas hasta el final de la macro, puedes mantener pulsado "<mark style="color:rojo;"><strong>ELIMINAR TODO</strong></mark>" hasta que brille para seleccionar todos los eventos para su eliminación.</p></figcaption></figure> <figure><img src="/files/5e5b44b2b57da26a5cc615dedd835f46df884cbb" alt=""><figcaption><p>Toca "<mark style="color:rojo;"><strong>Confirmar</strong></mark>" para eliminar todos los eventos, o "<strong>Cancelar</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-es/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.
