Event Tracker

Event Tracker

  • Author: Joseph Lee, Thiago Seus
  • ダウンロード 安定版
  • NVDA compatibility: 2022.4 and later

このアドオンは、イベントが起きたオブジェクトの情報を出力します。デバッグログモードで記録されるプロパティは、オブジェクトタイプ、名前、ロール、イベント、アップモジュール、そして、IAccessibleオブジェクトのaccNameや、UIAオブジェクトの自動化IDなどのアクセシビリティAPI特有の情報を含みます。

備考:

  • このアドオンは、アプリや様々なコントロールから来るイベントを追跡する必要のある、開発者やパワーユーザー向けに設計されています。
  • このアドオンを使用するには、NVDAはデバッグモードでログを取らなければなりません(一般設定/ログレベルで設定するか、デバッグログを有効にして再起動)。
  • イベントトラッカーよりも前に起動したアドオンは、イベントトラッカーを含む他のアドオンに、イベントを渡さないことがあります。その場合、イベントトラッカーはイベントをログ出来ません。
  • イベントは、グローバルプラグイン、アップモジュール、ツリーインターセプタ、そしてNVDAオブジェクトから、この順番で扱われます。

イベントとその情報

次のようなイベントが追跡され記録されます:

  • フォーカスの抽出: フォーカス取得、フォーカスを失う、フォーカスエンター、最前面
  • 変更: 名前、値、状態、記述、ライブリージョン
  • Other events: alert
  • UIA events: controller for, drag drop and drop target effects, element selected, item status, layout invalidated, notification, system alert, text change, tooltip open, window open

それぞれのイベントで、次のような情報が記録されます:

  • イベント名
  • オブジェクト
  • オブジェクト名
  • オブジェクトロール
  • イベントに依存するオブジェクトの値または状態
  • アップモジュール
  • IAccessibleオブジェクト: acc名、チャイルドID
  • For UIA objects: Automation Id, class name, notification properties if recording notification event information, child count for layout invalidated event, properties for item status, drag drop, and drop target effect if defined

You can also assign a gesture to view the events on a list (NVDA menu/Preferences/Input gestures, Event Tracker category). The list saves up to 100 latest events processed.

If you find this add-on useful, please review it in the NVDA Add-on Store.

Version 24.1.0

  • NVDA 2024.1 compatibility.

Version 23.02

  • NVDA 2022.4 or later is required.
  • Windows 10 21H2 (November 2021 Update/build 19044) or later is required.
  • Alert event (mostly for IAccessible objects) will be tracked.

Version 23.01

  • NVDA 2022.3 or later is required.
  • Windows 10 or later is required as Windows 7, 8, and 8.1 are no longer supported by Microsoft as of January 2023.

Version 22.12

  • Added events list dialog (command unassigned) to list up to 100 recent events recorded by the add-on (Thiago Seus).
  • Additional event information such as UIA notification properties are recorded at the same time as events.

Version 22.10

  • NVDA 2022.2 or later is required due to security.
  • The following UIA property changes are tracked: drag drop effect, drop target effect.
  • UIA item status property text is logged.
  • NVDA will no longer play error tones or appear to do nothing if an object does not define a window class name.

Version 22.06

  • NVDA 2021.3 or later is required due to security.

バージョン21.10

  • このアドオンに影響するNVDAへの変更のため、NVDA 2021.2以降が必要になりました。
  • UIAレイアウト無効化イベントを追跡するようになりました。
  • オブジェクトロールと状態の情報が、より最近のNVDAのリリースにて見つかる開発者情報に近付きました。

バージョン21.07

  • 最初のリリース。