Español

Cómo crear una macro en un Mac

Descargar InputConfig en el Mac App StoreEsta app es totalmente gratis. No tienes que crear una cuenta. No hay suscripciones ni descargas complicadas, y no hay nada bloqueado. Optimizada para Apple Silicon.

Una macro es una lista de acciones que se ejecuta con una pulsación, y en un Mac puedes crear una gratis. macOS ya tiene piezas de esto, y para algunas tareas son la respuesta correcta, así que van primero. Cuando quieres una cadena temporizada de pulsaciones, atajos y clics en un botón de mando, un botón lateral del ratón, un pad MIDI o una tecla, InputConfig la construye, gratis y de código abierto.

Pasos

  1. Añade una fila y haz Scan del control que ejecutará la macro.
  2. En Options, marca Run a sequence of steps (macro).
  3. Añade pasos de tecla, atajo y clic, cada uno con una espera y un tiempo de pulsación.
  4. Cierra el editor y activa el preajuste.

Usa lo que macOS ya hace

  • Escribir una frase. Text Replacements, en la sección Teclado de Ajustes del Sistema, convierte una abreviatura corta en el texto que quieras, en la mayoría de las apps.
  • Un atajo nuevo para un comando de menú. Keyboard Shortcuts, App Shortcuts, en el mismo sitio, da a cualquier elemento de menú la combinación de teclas que quieras.
  • Automatizaciones de varios pasos. La app Atajos encadena acciones como abrir apps, cambiar el tamaño de ventanas y trabajar con archivos, y un atajo puede tener su propia combinación de teclas.

Si un atajo ya hace el trabajo, una fila de InputConfig puede ejecutarlo desde cualquier botón con Run Siri Shortcut. Mira ejecutar un atajo desde un mando.

Crea una macro en InputConfig

  1. Instala InputConfig desde la Mac App Store y permite el acceso de Accesibilidad.
  2. Haz clic en Add a new bind, pulsa Scan y pulsa el control que ejecutará la macro.
  3. Abre las Options de la fila y marca Run a sequence of steps (macro). El mismo elemento está en Extra actions en el menú de salida.
  4. Haz clic en Add a step. Cada paso es un Keyboard Key o un Mouse Button, con una Wait antes de dispararse y el tiempo que se mantiene pulsado, en milisegundos.
  5. Guarda, cierra el editor y activa el preajuste.
Una fila de macro en el editor de InputConfig con tres pasos: Command C, Command Tab con una espera de 400 ms y Command V.
Figure 1. Copiar, cambiar de app, pegar: tres pasos Tap, con una espera más larga antes del paso posterior al cambio de app.
  • Tú: Pon el cursor en un sitio seguro, como una nota vacía, y pulsa el control.
  • InputConfig: Ejecuta todos los pasos en orden, con las esperas que fijaste.
  • Comprueba: Cada paso llega. Si se pierde alguno, alarga la espera anterior.

El preajuste integrado Macros & Turbo tiene dos para copiar: su botón A copia, cambia de app con Command Tab y pega, y su botón Y baja tres elementos y pulsa Return.

Pon atajos dentro de una macro

En la 1.6 un paso de tecla tiene interruptores ⌃ ⌥ ⇧ ⌘ al lado, así que Command C es un solo paso Tap: C con ⌘ activado. Cada paso también tiene un tipo:

  • Tap. Pulsa y suelta.
  • Hold down. Mantiene una tecla pulsada mientras se ejecutan los pasos siguientes, que es como mantienes Shift durante varios clics o Command durante un Tab, Tab, Tab.
  • Release. Suelta una tecla mantenida.

Todo lo que una macro deja pulsado al terminar se suelta por ti, así que una tecla no se puede quedar atascada. Los pasos se pueden subir, bajar y duplicar con los botones al final de cada uno.

Elige cuándo se ejecuta y cuántas veces

  • Cuándo se ejecuta. Arriba de la macro, elige Every step, each time it is pressed o Only while held. Letting go stops it, que detiene el resto de los pasos y suelta todo lo que estuviera pulsado en el momento en que sueltas.
  • Repeat. Para reproducir la macro entera más de una vez por pulsación, fija Repeat en How it fires. Desde la 1.6 una macro repetida espera entre pasadas el tiempo que fijes.
  • Una copia a la vez. Volver a pulsar mientras una macro sigue en marcha no inicia una segunda copia encima.

Una fila de macro se dispara mientras se mantiene o se enciende y se apaga. No se combina con turbo, una acción de mantener ni un doble toque.

Usa tiempos que funcionen

  • Pulsaciones. La mayoría de las apps leen una pulsación mantenida de 30 a 50 ms con un intervalo de 50 ms.
  • Cambiar de app. Necesita de 300 a 500 ms antes del paso siguiente.

Si una macro pierde una tecla, alarga la espera antes del paso que falla.

Lo que no hace

  • Grabarte. InputConfig no graba una macro viéndote. La construyes paso a paso, lo que también significa que cada paso y cada espera son visibles y fáciles de cambiar.
  • Escribir frases en los pasos. Los pasos son teclas, atajos y clics en el puntero. Para escribir una frase, pon una salida Type Text en su propia fila, o usa un Text Replacement.
  • Quitar una tecla. La app escucha el teclado junto a macOS, así que una tecla que usas como disparador sigue escribiendo. Los mejores disparadores son controles que no escriben nada: un botón de mando, un pad MIDI, un botón lateral del ratón o de F13 a F19. La guía del deck de macros construye un deck entero con ellos.

La versión corta

  • Texto o un comando de menú. Usa Text Replacements o App Shortcuts, que vienen en macOS.
  • Una cadena de teclas y clics. Una fila de macro en InputConfig, con una espera y un tiempo de pulsación por paso.
  • Un disparador. Un control que no escribe nada.

Constrúyela paso a paso y prueba cada paso sobre la marcha.

Preguntas

¿Hay software de macros gratis para Mac?

Sí. InputConfig es gratis y de código abierto en la Mac App Store, y las macros, el turbo y todas las demás funciones están incluidas, sin nivel de pago.

¿Puede un botón de ratón ejecutar una macro en un Mac?

Sí. Los botones laterales de un ratón pueden ser la entrada de una fila de macro, sin software del fabricante.

¿Puede una macro hacer clic con el ratón?

Sí. Un paso puede ser un clic izquierdo, derecho o central, o un botón de atrás o adelante, donde esté el puntero.

¿Puede un paso de macro pulsar un atajo de teclado?

Sí. Desde la 1.6 un paso de tecla tiene interruptores de Control, Option, Shift y Command, así que Command V es un solo paso.

¿Puede un mando de juegos ejecutar macros en un Mac?

Sí. Cualquier botón de un mando compatible de PlayStation, Xbox, Switch, 8BitDo u otro puede ejecutar una. La macro envía teclas y clics, así que funciona en apps y en juegos que se juegan con teclado y ratón.

Más en español

Guías completas, en inglés

Quién escribe. Ryleigh Newman desarrolla InputConfig y maneja su propio Mac cada día con un mando, porque sus manos no funcionan bien. Esta página está traducida del inglés. Los botones y menús principales de la app aparecen en español cuando el Mac está en español; esta página los nombra así, con el nombre en inglés entre paréntesis. El resto de la app y del sitio está en inglés.

Esta página en otros idiomas: English, Deutsch, Français, 日本語, Português, Tiếng Việt

Descargar InputConfig en el Mac App StoreGratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.