Event Tracker

Event Tracker

  • Auteur : Joseph Lee, Thiago Seus
  • Télécharger version stable
  • Compatibility NVDA : 2022.4 et supérieure

Cette extension affiche des informations sur les objets pour lesquels des événements ont été déclenchés. Les propriétés enregistrées dans le mode de log de débugage comprennent le type d'objet, le nom, le rôle, l'événement, le module applicatif et des informations spécifiques à l'API d'accessibilité telles que accName pour l'objet IAccessible et Automation Id pour les objets UIA.

Notes :

  • Cette extension est conçue pour les développeurs et les utilisateurs expérimentés qui ont besoin de suivre des événements provenant d'applis et divers contrôles.
  • Pour utiliser l'extension, NVDA doit se connecter en mode débogage (configuré à partir des paramètres généraux/niveau de journalisation, ou redémarrer avec le journal activé en mode débogage).
  • Il est possible que les extensions chargées avant Event Tracker ne communiquent pas l'événement à d'autres extensions, y compris Event Tracker. Si c'est le cas, Event Tracker ne sera pas en mesure d'enregistrer les événements.
  • Les événements sont gérés dans l'ordre par les modules globaux, modules applicatifs, les intercepteurs d'arborescence et les objets NVDA.

Les événements et leurs informations

Les événements suivants sont suivis et enregistrés :

  • La manipulation du focus : réception du focus, perte du focus, le focus obtenu, le premier plan
  • Les changements : nom, valeur, état, description, live region
  • Autres événements : alerte
  • Les événements UIA : le contrôleur, les effets glisser-déposer et déposer sur la sible, l'élément sélectionné, le statut de l'élément, la présentation invalidé, la notification, l'alerte système, la modification du texte, l'ouverture d'une bule d'aide, l'ouverture d'une fenêtre

Pour chaque événement, les informations suivantes sont enregistrées :

  • Le nom de l'événement
  • L'objet
  • Le nom de l'objet
  • Le rôle de l'objet
  • La valeur ou l'état de l'objet en fonction des événements
  • Module d'app
  • Pour les objets IAccessible : acc name, child ID
  • Pour les objets UIA : Automation Id, le nom de la classe, les propriétés de la notification si enregistrement de la notification de l'information de l'événement, le nombre d'enfants de l'événement pour la présentation invalidé, les propriétés pour le statut de l'élément, le glisser/déposer et l'effet de déposer sur la sible s'il est défini

Vous pouvez également assigner un geste pour afficher les événements d'une liste (menu NVDA / Préférences / Gestes de commandes, catégorie Event Tracker). la liste sauvegarde jusqu'à 100 derniers événements traités.

Si vous trouvez cette extension utile, veuillez laisser un avis (review) dans l'Add-on Store de NVDA.

Version 24.1.0

  • Compatibilité NVDA 2024.1.

Version 23.02

  • NVDA 2022.4 ou version ultérieure est requis.
  • Windows 10 21H2 (November 2021 Update/build 19044) ou ultérieure est requise.
  • L'événement d'alerte (principalement pour les objets IAccessible) sera suivi.

Version 23.01

  • NVDA 2022.3 ou version ultérieure est requis.
  • Windows 10 ou ultérieure est requis car Windows 7, 8 et 8.1 ne sont plus pris en charge par Microsoft en janvier 2023.

Version 22.12

  • Ajout d'un dialogue de liste des événements (commande non assigné) pour répertorier jusqu'à 100 événements récents enregistrés par l'extension (Thiago Seus).
  • Les informations supplémentaires sur les événements telles que les propriétés de la notification UIA sont enregistrées en même temps que les événements.

Version 22.10

  • NVDA 2022.2 ou version ultérieure est requis en raison de sécurité.
  • Les changements de propriété UIA suivants sont suivis : drag drop effect, drop target effect.
  • Le texte de la propriété de l'État de l'élément UIA est journalisé.
  • NVDA ne jouera plus de tonalités d'erreur ou ne semblera rien faire si un objet ne définit pas le nom de la classe de fenêtre.

Version 22.06

  • NVDA 2021.3 ou version ultérieure est requis en raison de sécurité.

Version 21.10

  • NVDA 2021.2 ou version ultérieure est requis en raison de modifications de NVDA qui affectent cette extension.
  • L'événement UIA layout invalidated sera suivi.
  • Les informations sur les rôles et états d'un objet ressembleront à les informations Pour les développeurs trouvés dans les versions les plus récentes de NVDA.

Version 21.07

  • Première version.