Cómo capturar eventos de entrada sin procesar para depurar un mouse errático en Windows 11
🔍 WiseChecker

Cómo capturar eventos de entrada sin procesar para depurar un mouse errático en Windows 11

Un puntero del mouse errático que salta, se retrasa o se mueve en la dirección incorrecta dificulta el trabajo o el juego en Windows 11. Este comportamiento puede deberse a conflictos de controladores, interferencias de hardware o software que modifica el movimiento del puntero. La captura de eventos de entrada sin procesar le permite ver exactamente lo que el sistema operativo recibe del hardware del mouse, sin pasar por ninguna aceleración, suavizado o filtros de terceros. Este artículo explica cómo usar las herramientas integradas de Windows y utilidades gratuitas para registrar datos sin procesar del mouse para la depuración.

Puntos clave: Depurar un mouse errático con captura de entrada sin procesar

  • Visor de eventos de Windows > Registros de Windows > Sistema: Registra errores de hardware del mouse y advertencias de controladores que causan un comportamiento errático.
  • Centro de mouse y teclado de Microsoft: Captura datos de botones y movimiento para mouse de marca Microsoft para compararlos con los registros de entrada sin procesar.
  • Raw Input Viewer (utilidad gratuita): Muestra datos del mouse sin filtrar, incluidos los deltas X/Y, la rotación de la rueda y los estados de los botones para su análisis.

ADVERTISEMENT

Por qué un mouse errático se comporta de forma impredecible en Windows 11

Windows 11 procesa la entrada del mouse a través de varias capas antes de que el cursor se mueva en la pantalla. El hardware envía datos sin procesar a través de USB o Bluetooth al conjunto de controladores HID. Luego, el sistema operativo aplica la velocidad del puntero, la aceleración y la configuración de ajuste a los valores predeterminados. Los controladores de terceros del fabricante del mouse o las utilidades del sistema como Logitech G HUB o Synaptics agregan otra capa de procesamiento.

Cuando cualquier capa introduce un error o conflicto, el puntero se comporta de forma errática. Las causas raíz comunes incluyen:

  • Conflictos de controladores: Dos controladores reclaman el mismo dispositivo HID, lo que provoca flujos de datos corruptos.
  • Interferencia de hardware: Los receptores inalámbricos cerca de puertos USB 3.0 o superficies metálicas causan pérdida de señal.
  • Aceleración por software: El software del mouse y la opción Mejorar la precisión del puntero de Windows modifican la entrada sin procesar, multiplicando los errores.
  • Discrepancia en la frecuencia de sondeo: Un mouse configurado a 1000 Hz en un sistema que no puede manejar esa frecuencia pierde paquetes.

La captura de eventos de entrada sin procesar omite todas las capas de software. Los datos que recopile muestran exactamente lo que envió el hardware, lo que le permite distinguir entre un mouse defectuoso y un problema de software.

Pasos para capturar eventos de entrada sin procesar con herramientas integradas y utilidades gratuitas

Puede capturar eventos de entrada sin procesar sin costo adicional utilizando el Visor de eventos de Windows, el Centro de mouse y teclado de Microsoft y una herramienta de terceros llamada Raw Input Viewer. Realice cada método para obtener una imagen completa.

Método 1: Usar el Visor de eventos de Windows para registrar errores de hardware

  1. Abrir el Visor de eventos
    Presione tecla Windows + R, escriba eventvwr.msc y presione Entrar. Haga clic en si el Control de cuentas de usuario se lo solicita.
  2. Navegar a los registros del sistema
    En el panel izquierdo, expanda Registros de Windows y seleccione Sistema. Este registro guarda eventos de controladores, fallos de dispositivos y errores de hardware.
  3. Filtrar eventos relacionados con el mouse
    Haga clic en Filtrar registro actual en el panel Acciones. En la lista desplegable Orígenes de eventos, marque HID, USB y Mouclass. Haga clic en Aceptar.
  4. Reproducir el comportamiento errático
    Mueva el mouse rápida y lentamente, y en círculos durante 30 segundos. Observe si aparecen nuevos eventos con Nivel Error o Advertencia. Anote el Id. de evento y el origen.
  5. Exportar el registro para su análisis
    Haga clic con el botón derecho en Sistema en el panel izquierdo, seleccione Guardar todos los eventos como, elija una carpeta y guarde como Archivo de eventos (.evtx). Puede abrir este archivo en otro equipo o compartirlo con soporte técnico.

Método 2: Usar el Centro de mouse y teclado de Microsoft para datos sin procesar de botones

  1. Descargar e instalar la herramienta
    Vaya a Centro de mouse y teclado de Microsoft y haga clic en Descargar. Ejecute el instalador y reinicie el equipo si se le solicita.
  2. Abrir el centro y seleccionar el mouse
    Inicie la aplicación desde el menú Inicio. Detecta automáticamente los mouse Microsoft compatibles. Si no se detecta el mouse, vaya al Método 3.
  3. Habilitar el registro de entrada sin procesar
    Haga clic en Configuración (icono de engranaje), luego en Diagnóstico. Marque Registrar eventos de entrada sin procesar. La aplicación comienza a capturar pulsaciones y liberaciones de botones, y movimientos de la rueda.
  4. Reproducir el comportamiento errático
    Haga clic, doble clic y desplace durante un minuto. El registro se actualiza en tiempo real. Anote cualquier clic faltante o evento de desplazamiento adicional.
  5. Guardar el archivo de registro
    Haga clic en Exportar y guarde el archivo como MouseLog.txt. Ábralo en el Bloc de notas para revisar las marcas de tiempo y los códigos de eventos.

Método 3: Usar Raw Input Viewer para datos delta sin filtrar

  1. Descargar Raw Input Viewer
    Vaya a la página de GitHub de Nefarius RawInputViewer. Haga clic en Releases y descargue el último RawInputViewer.exe.
  2. Ejecutar la utilidad
    Haga doble clic en el archivo descargado. No se requiere instalación. La ventana muestra una lista de dispositivos HID conectados.
  3. Seleccionar el mouse
    Haga clic en su mouse en la lista. El panel inferior muestra X Movement, Y Movement, Wheel Delta y Button States. Estos valores son deltas sin procesar sin aceleración aplicada.
  4. Grabar una sesión
    Haga clic en Start Logging. Mueva el mouse en línea recta de izquierda a derecha. Verifique que los valores delta X sean consistentes. Un mouse que salta produce picos repentinos en los valores delta.
  5. Guardar el registro
    Haga clic en Stop Logging, luego en Save Log. Nombre el archivo y guárdelo como CSV. Ábralo en Excel para graficar los valores delta a lo largo del tiempo.

ADVERTISEMENT

Problemas comunes al capturar entrada sin procesar y cómo solucionarlos

Raw Input Viewer no muestra datos para mi mouse

Algunos mouse usan controladores propietarios que bloquean la interfaz HID. Deshabilite el controlador del fabricante en el Administrador de dispositivos. Abra Administrador de dispositivos, expanda Mouse y otros dispositivos señaladores, haga clic con el botón derecho en su mouse, seleccione Actualizar controlador, luego Buscar controladores en mi equipo y elija Elegir de una lista de controladores disponibles en el equipo. Seleccione Mouse compatible con HID y haga clic en Siguiente. Reinicie la utilidad.

Los registros del Visor de eventos son demasiado grandes para leerlos

Filtre por intervalo de tiempo. En el Visor de eventos, haga clic en Filtrar registro actual y establezca Registrado en Última hora. Esto reduce el ruido de eventos del sistema no relacionados. También borre el registro antes de la prueba haciendo clic con el botón derecho en Sistema y seleccionando Borrar registro.

El Centro de mouse y teclado de Microsoft no detecta mi mouse

Esta herramienta solo funciona con mouse de marca Microsoft. Para otras marcas, use Raw Input Viewer o la herramienta de diagnóstico del propio fabricante. Los usuarios de Logitech pueden instalar Logitech G HUB y habilitar su modo de memoria integrada para registrar datos sin procesar.

Métodos de captura de entrada sin procesar: comparación de herramientas

Elemento Visor de eventos de Windows Centro de mouse y teclado de Microsoft Raw Input Viewer
Datos capturados Errores de controladores, advertencias de hardware, eventos de desconexión de dispositivos Pulsaciones y liberaciones de botones, rotaciones de la rueda Deltas de movimiento X/Y, delta de rueda, estados de botones
Instalación requerida Integrado en Windows 11 Descargar del sitio web de Microsoft Descargar de GitHub
Datos filtrados o sin procesar Solo registros a nivel de sistema Datos sin procesar de botones para mouse compatibles Deltas HID sin filtrar y sin aceleración
Ideal para Identificar fallos de controladores o restablecimientos de USB Probar la fiabilidad de clics y desplazamiento Analizar la consistencia del movimiento y el jitter

Cada herramienta tiene un propósito diferente. Use primero el Visor de eventos para descartar desconexiones de hardware. Luego use Raw Input Viewer para medir los deltas de movimiento. Use el Centro de mouse y teclado de Microsoft solo si tiene un mouse compatible.

Ahora puede capturar eventos de entrada sin procesar de su mouse errático y analizar los datos para aislar la causa raíz. Comience con Raw Input Viewer para verificar picos en los deltas, luego revise el Visor de eventos para detectar errores de controladores. Si el mouse muestra valores delta consistentes pero el puntero sigue saltando, el problema está en la capa de aceleración por software. Deshabilite Mejorar la precisión del puntero en Configuración > Bluetooth y dispositivos > Mouse > Configuración adicional del mouse > Opciones de puntero para probar.

ADVERTISEMENT