Rastreador de eventos
- Author: Joseph Lee, Thiago Seus, Luke Davis
- Baixar Versão estável
- NVDA compatibility: 2022.4 and later
Este extra produz informação sobre objectos pelos quais foram disparados
eventos. As propriedades registadas no modo de registo de depuração incluem
tipo de objecto, nome, função, evento, módulo de aplicação, e informação
específica da API de acessibilidade, tal como accName para objecto
IAccessible e Automation Id para objectos UIA.
Notas:
- Este extra foi concebido para programadores e utilizadores avançados que
necessitem de acompanhar eventos provenientes de aplicações e vários
controlos.
- Para utilizar o extra, o NVDA deve estar em modo de depuração (configurado
a partir de definições gerais/nível de registo, ou reiniciar com o registo
de depuração activado).
- Pode acontecer que extras carregados antes do Event Tracker não passem o
evento para outros extras, incluindo o Event Tracker. Se isto acontecer, o
Event Tracker não será capaz de registar eventos.
- Os eventos são tratados a partir de plugins globais, módulos de aplicação,
interceptores de árvores, e objectos do NVDA, por esta ordem.
Eventos e suas informações
Os seguintes eventos são rastreados e registados:
- Manipulação do foco: ganhar foco, perder foco, foco introduzido, primeiro
plano
- Alterações: nome, valor, estado, descrição, região de procedência
- 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
Para cada evento, serão registadas as seguintes informações:
- Nome do evento
- Objecto
- Nome do objecto
- Papel do objecto
- Valor do objecto ou estado dependendo dos eventos
- Módulo de aplicação
- Para objectos acessíveis ao IA: nome de acesso, identificação de
descendente
- 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.
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.
Versão 21.10
- É necessário o NVDA 2021.2 ou posterior devido a alterações do NVDA que
afectam este extra.
- O evento invalidado pela UIA será rastreado.
- O papel do objecto e a informação sobre os estados assemelhar-se-ão a
informações de desenvolvimento encontradas em versões mais recentes da
NVDA.
Versão 21.07
[[!tag dev stable]]