Rastreador de eventos

  • Autor: Joseph Lee
  • Descargar versión estable
  • Compatibilidad con NVDA: de 2021.2 en adelante

Este complemento emite información sobre objetos en los que se han disparado eventos. Entre las propiedades registradas en el nivel de registro de depuración se incluyen el tipo de objeto, su nombre, rol, evento, módulo de aplicación, e información específica de la API de accesibilidad como el accName del objeto IAccessible y el Id de automatización en objetos UIA.

Notas:

  • Este complemento está pensado para desarrolladores y usuarios avanzados que necesitan rastrear eventos procedentes de aplicaciones y diversos controles.
  • Para usar el complemento, NVDA debe tener el registro en modo depuración (configurado desde Opciones generales / Nivel de registro, o reiniciado con el registro de depuración habilitado).
  • Podría ser posible que los complementos cargados antes que el reastreador de eventos no pasen el evento a otros complementos, incluido el rastreador de eventos. Si esto sucede, el rastreador de eventos no será capaz de registrar eventos.
  • Los eventos se manejan desde las extensiones globales, módulos de aplicación, interceptores de árbol y objetos de NVDA, en ese orden.

Eventos y su información

Se rastrean y registran los siguientes eventos:

  • Manipulación del foco: obtención de foco, pérdida de foco, foco introducido, primer plano
  • Cambios: nombre, valor, estado, descripción, región viva
  • Eventos UIA: controlador para, elemento seleccionado, estado del elemento, diseño invalidado, notificación, cambio de texto, globo de ayuda abierto, ventana abierta

Se registra la siguiente información de cada evento:

  • Nombre del evento
  • Objeto
  • Nombre del objeto
  • Rol del objeto
  • Estado o valor del objeto, dependiendo de los eventos
  • Módulo de aplicación
  • En objetos IAccessible: nombre acc, ID del hijo
  • En objetos UIA: Id de automatización, nombre de clase, propiedades de notificación si se registra información de eventos de notificación, cantidad de hijos para el evento de diseño invalidado

Versión 21.10

  • Se requiere NVDA 2021.2 o posterior a causa de cambios en NVDA que afectan a este complemento.
  • Se seguirá el evento UIA diseño invalidado.
  • La información de rol y estados de un objeto se parecerá a la información para desarrolladores que se encuentra en las versiones más recientes de NVDA.

Versión 21.07

  • Versión inicial.