Cómo instalar macros en Logitech G HUB, configurarlas o crear tus propios scripts

Guía completa y práctica para preparar macros en Logitech G HUB y hacer que funcionen de forma estable


Logitech G HUB

Los scripts .lua amplían muchísimo lo que pueden hacer los ratones Logitech. En la práctica, estas macros para Logitech G HUB permiten automatizar acciones repetitivas, mejorar la comodidad y, en determinados escenarios, ajustar movimientos (por ejemplo, para rutinas de entrenamiento o tareas mecánicas). Muchos usuarios buscan macros para juegos como Rust, CS 2 o PUBG, y la forma más habitual de gestionarlas es mediante el software oficial Logitech G HUB.

En esta página encontrarás una explicación paso a paso de cómo crear o instalar macros en Logitech (ya sean listas para usar o hechas por ti), cómo importarlas correctamente en G HUB, cómo asignarlas a un botón y cómo solucionar los fallos típicos: que el macro funcione en el escritorio pero no dentro del juego, que el perfil se cambie solo, o que G HUB se quede cargando en bucle. Si sigues el orden indicado, normalmente tendrás todo funcionando de forma estable en pocos minutos.

1. Descargar e instalar Logitech G HUB

  1. Descarga G HUB desde la web oficial de Logitech.
    Si vas a configurar macros por primera vez (por ejemplo, macros en un Logitech G102 u otro modelo de la serie G), lo ideal es comenzar con la versión estable más reciente. Si encuentras errores raros, cierres inesperados o un “loading loop”, prueba con una versión anterior (por ejemplo, 2021.10.8013Descargar G HUB (2021.10.8013)). A menudo, un cambio de versión soluciona fallos de perfiles o scripts.
  2. Instala G HUB como Administrador.
    Es muy importante para evitar el caso típico: “funciona en el escritorio, pero dentro del juego no”. Ejecutarlo con privilegios de administrador ayuda a que el script pueda interactuar de forma consistente cuando una aplicación se ejecuta con protección extra. Como regla general: si el juego está en modo admin, G HUB también debe estar en modo admin.
  3. Desactiva el modo “on-board memory” (memoria integrada).
    En versiones recientes de G HUB, se puede alternar desde la pantalla principal (normalmente a la derecha de la imagen del ratón). Este modo puede impedir que los scripts se ejecuten como esperas porque prioriza la memoria interna del dispositivo.

Modo on-board memory en Logitech G HUB

2. Cómo configurar una macro en un ratón Logitech

  1. Ten listo tu script .lua. Puedes crearlo tú mismo o adquirir una solución ya preparada en Topmacro.net.
    Consejo práctico: guarda el archivo en el Escritorio o en una carpeta fácil (por ejemplo Documentos\Macros), así lo localizarás al importarlo. Esto reduce errores típicos de “importé el archivo equivocado”.

  2. Perfil Desktop en G HUB
  3. Abre G HUB y establece el perfil “Desktop/Escritorio” como perfil predeterminado (principal).
    • Inicia Logitech G HUB.
    • Ve a “Games & Applications” (Juegos y aplicaciones) o “Manage Profiles” (Administrar perfiles).
    • Busca el perfil “Desktop/Escritorio” y márcalo como permanente/principal en los detalles del perfil.

    Configurar Desktop como perfil permanente en Logitech G HUB
    Recomendación importante: usa el perfil “Desktop” para scripts, sobre todo si estás probando o ajustando parámetros. Así evitas conflictos con perfiles específicos de juegos que G HUB puede cambiar automáticamente.

3. Crear un script e importar una macro Lua

  1. Activa el perfil “Desktop”.
    Es el entorno más simple para probar macros de ratón Logitech, porque no hay limitaciones ni conflictos con perfiles de juegos detectados automáticamente.

  2. Crear un script en Logitech G HUB
  3. Crea un script nuevo.
    • Busca un botón del tipo “Create New LUA Script” (Crear nuevo script LUA) y haz clic.
    • En la ventana del editor, abre el menú “Script” → “Import” y selecciona tu archivo .lua.
    Este método es perfecto si necesitas varios scripts: por ejemplo, uno para entrenamiento, otro para diferentes perfiles, o macros para distintos juegos. Cuanto más ordenados estén (nombres claros y una carpeta fija), más fácil será mantenerlos.

  4. Importar macro Lua en Logitech G HUB
  5. Guarda y habilita el script.
    Tras importarlo, abre el menú “Script” y selecciona “Save and Run” (Guardar y ejecutar). Esto activa la macro y te permite comprobar al instante si G HUB la está ejecutando correctamente.

4. Verificar que la macro funciona

  1. Asigna un botón.
    Muchas macros se asignan por defecto a un botón lateral (por ejemplo G5). Puedes cambiarlo tanto en el script como desde la asignación de botones en el propio G HUB. Lo importante es que el botón sea cómodo y no se solape con acciones críticas.
  2. Prueba en el perfil Desktop.
    Pulsa o mantén pulsado el botón asignado. Si el cursor se mueve (o el comportamiento coincide con tu script), entonces la macro está activa y G HUB la está ejecutando. Si no ves reacción, revisa el apartado de solución de problemas más abajo.
Consejo: prueba primero en el escritorio o en un bloc de notas (si tu script escribe teclas). Si ahí funciona, el problema suele ser de permisos, perfil activo o modo de memoria integrada.

5. Añadir varias macros

Si necesitas varias macros al mismo tiempo (por ejemplo, diferentes perfiles o diferentes scripts):

  1. Repite los pasos anteriores: crea un script nuevo e importa el archivo .lua correspondiente.
  2. Guarda y ejecuta cada macro después de importarla (para que quede activa y comprobada).

Además, en nuestro sitio hay scripts Premium que combinan varias configuraciones en un solo archivo Lua. En ese caso puedes cambiar entre modos usando hotkeys (teclas) o botones del ratón, sin necesidad de estar importando varios archivos. Esto es especialmente cómodo si quieres un “todo en uno” fácil de mantener.


Macros Premium en Logitech G HUB

6. Crear tu propia macro en Logitech G HUB

Si quieres construir tu script desde cero, necesitas al menos nociones básicas de programación (aunque sea lo mínimo para entender variables, tiempos y condiciones). G HUB incluye un entorno de “Lua Scripting” con referencias internas, y con un poco de práctica puedes crear scripts muy útiles: desde automatizaciones simples hasta perfiles con diferentes teclas y temporizadores.

Recomendación: empieza por algo pequeño (por ejemplo, una acción simple al mantener pulsado un botón), y solo después añade lógica avanzada. Así podrás detectar errores rápido y evitar “scripts gigantes” difíciles de depurar.


Crear tu propia macro en Logitech G HUB

7. La macro no funciona dentro del juego

  • Asegúrate de que el perfil “Desktop” esté marcado como permanente/principal en los detalles del perfil.
  • Cierra completamente G HUB (desde la bandeja/área de notificación) y vuelve a abrirlo como Administrador.
  • Desactiva el modo “on-board memory” si está activado. Luego reinicia el PC para aplicar cambios limpios.
  • Comprueba que el juego no esté forzando un perfil diferente (algunos perfiles se activan automáticamente al detectar el ejecutable).
  • Si nada ayuda, reinstala G HUB y vuelve a importar el script desde cero (evita “arrastrar” configuraciones corruptas).

8. G HUB no se abre o se queda en “cargando” (loading loop)

  • Una solución muy fiable es desinstalar G HUB por completo e instalar una versión anterior, por ejemplo 2021.10.8013. Tras instalarla, es posible que el programa te pida actualizar a una versión más nueva: acepta la actualización. Este método suele restaurar el arranque normal y el comportamiento estable de perfiles y scripts.
  • Si el problema persiste, revisa que no haya restos de la instalación anterior (carpetas de Logitech en AppData) y prueba de nuevo. En muchas máquinas, la causa es una actualización fallida o un caché corrupto.

9. Conclusión

Configurar macros para un ratón Logitech suele ser sencillo si sigues un orden claro y no te saltas los puntos importantes. Resumen de lo esencial:

  1. Instala y ejecuta G HUB con permisos de Administrador cuando sea necesario.
  2. Selecciona el perfil “Desktop” como perfil principal y úsalo para pruebas y uso estable.
  3. Crea un script nuevo (macro de Logitech G HUB) e importa tu archivo .lua.
  4. Guarda y ejecuta el script (Save and Run) para activarlo y comprobarlo.

¡Te deseamos una configuración rápida, sesiones cómodas y un funcionamiento estable de tus macros! Si algo falla, vuelve a los apartados 7 y 8: casi siempre el problema se resuelve con perfil + permisos + memoria integrada.

Tutorial en vídeo