Solución rápida: Instala X-Mouse Button Control (gratis) desde highrez.co.uk. Ejecútalo. Haz clic derecho en las entradas de los botones laterales → asigna acciones (Copiar, Pegar, Cambiar ventana, etc.). O usa AutoHotkey para scripting. O para usuarios de PowerToys: Keyboard Manager reasigna los botones del ratón mediante una combinación de ratón a teclado. Evita necesitar Logitech G Hub, Razer Synapse, etc.
Los botones laterales del ratón (XButton1, XButton2) normalmente se asignan a Atrás/Adelante del navegador. Para personalizarlos sin instalar la utilidad inflada del fabricante: usa herramientas ligeras de terceros. X-Mouse Button Control es el estándar de facto.
Afecta a: Windows 11 (y Windows 10) con ratones de varios botones.
Tiempo de solución: ~10 minutos.
Qué causa esta necesidad
Los ratones de Logitech, Razer, SteelSeries, Corsair, etc. vienen con software de utilidad inflado. Razones para omitirlo:
- La utilidad del fabricante consume RAM (50-100 MB).
- Actualizaciones frecuentes y anuncios en la utilidad.
- La sincronización en la nube requiere crear una cuenta.
- Los equipos con restricciones corporativas pueden no permitir la instalación de la utilidad.
- Los modelos de ratón más antiguos ya no son compatibles.
Las herramientas ligeras de terceros funcionan con cualquier ratón, en todo el sistema.
Método 1: X-Mouse Button Control (recomendado)
La ruta estándar.
- Descárgalo desde highrez.co.uk/downloads/XMouseButtonControl.htm. Gratis.
- Instálalo. Ejecútalo.
- Ventana principal: lista de botones. Haz clic en la entrada Button 4 (XButton1).
- En el menú desplegable: elige una acción. Las opciones incluyen:
- Acciones estándar: Copiar, Cortar, Pegar, Guardar, Deshacer, Rehacer.
- Ventana: minimizar, maximizar, cambiar.
- Navegador: actualizar, atrás, adelante.
- Multimedia: reproducir/pausar, volumen.
- Teclado: simular cualquier tecla/combinación.
- Iniciar: abrir aplicación o URL.
- Ratón: desplazar arriba/abajo, doble clic.
- Haz clic en Apply.
- Prueba: presiona el botón del ratón. Se ejecuta la acción configurada.
- Para perfiles por aplicación: haz clic en Add en el panel izquierdo → elige la aplicación (navegador, juego, IDE). Configura el botón de forma diferente para cada aplicación.
- X-Mouse se ejecuta en la bandeja del sistema. Iniciar con Windows: Options → Start with Windows.
Este es el uso estándar.
Método 2: AutoHotkey para scripting
Para lógica personalizada avanzada.
- Instala AutoHotkey v2 desde autohotkey.com. Gratis, de código abierto.
- Crea un archivo de script .ahk. Haz clic derecho en el .ahk → Open with AutoHotkey.
- Script de ejemplo:
; XButton1 = back, XButton2 = forward (default browsers) ; Custom: XButton1 = Ctrl+C (copy), XButton2 = Ctrl+V (paste) XButton1::Send "^c" XButton2::Send "^v" - Guarda. Haz doble clic en el archivo .ahk. El script se ejecuta (icono en la bandeja del sistema).
- Condicional por aplicación:
#HotIf WinActive("ahk_exe code.exe")envuelve atajos de teclado para una aplicación específica (VS Code en este caso). - Acciones complejas:
; Side button + scroll = volume control ~XButton1 & WheelUp::Send "{Volume_Up}" ~XButton1 & WheelDown::Send "{Volume_Down}" - Prueba a fondo — AHK se ejecuta en todo el sistema y puede interceptar muchas teclas.
- Para el inicio automático: coloca el .ahk en la carpeta
shell:startup. Se ejecuta al iniciar sesión.
Esto es para flujos de trabajo con scripting.
Método 3: PowerToys Keyboard Manager (limitado)
Para la ruta compatible con Microsoft.
- Keyboard Manager de PowerToys’ reasigna el teclado, no los ratones directamente.
- Solución alternativa: configura el software del ratón (si lo hay) para enviar una combinación de teclado específica, luego reasigna esa combinación mediante PowerToys.
- Para usuarios que no quieren ninguna herramienta de terceros: limitado a lo que ofrece la utilidad del fabricante.
- Para ratones Microsoft: Microsoft Mouse and Keyboard Center (gratis, Microsoft Store). Ligero y compatible con Microsoft.
- Para ratones Bluetooth: personalización limitada. Windows los trata de forma genérica.
- Para ratones gaming con memoria integrada: configura los perfiles mediante la utilidad una vez, guárdalos en la memoria del ratón, desinstala la utilidad. El ratón recuerda los perfiles de forma independiente.
- Para usuarios de Logitech G Hub: G Hub tiene modo ligero. O usa Logitech Options más antiguo de Logitech (menor huella).
Esta es la alternativa compatible con Microsoft.
Cómo verificar que la solución funcionó
- Presiona el botón lateral del ratón. Se ejecuta la acción configurada.
- Icono de X-Mouse / AHK visible en la bandeja del sistema.
- La configuración sobrevive al reinicio.
- Sin conflicto con atrás/adelante del navegador (si se reasignó).
Si nada de esto funciona
Si los botones no se registran: Controlador del ratón: instala los controladores genéricos de ratón de Windows. Los controladores del fabricante a veces filtran los botones laterales. Para ratones gaming con memoria integrada: la asignación de botones en la memoria del ratón anula Windows. Restablece el ratón a los valores predeterminados mediante la utilidad, luego personaliza con X-Mouse. Para receptores inalámbricos: la interferencia de señal puede hacer que se pierdan pulsaciones de botones. Prueba con cable. Para aplicaciones específicas que no detectan el botón: la aplicación tiene su propio controlador de entrada. Configúralo dentro de la aplicación en su lugar. Para Windows 11 24H2: manejo mejorado de botones del ratón. Algunas utilidades antiguas pueden no funcionar. Usa X-Mouse v2.20+ para las versiones actuales de Windows. Para ratones ergonómicos / verticales: algunos tienen botones adicionales que necesitan modo ABS HID. Consulta la documentación del ratón. Para “botones laterales” del panel táctil: los paneles táctiles de precisión admiten gestos, no botones. Configúralos en Configuración → Bluetooth y dispositivos → Panel táctil.
Conclusión: X-Mouse Button Control (gratis, highrez.co.uk) para reasignación con GUI. AutoHotkey para lógica con scripts. PowerToys no es directamente compatible con ratones. Evita las utilidades infladas del fabricante.