|
| 1 | +# Event-Tracker # |
| 2 | + |
| 3 | +* Autoren: Joseph Lee, Thiago Seus und Luke Davis |
| 4 | +* [Stabile Version herunterladen][1] |
| 5 | +* NVDA-Kompatibilität: 2022.4 und neuer |
| 6 | + |
| 7 | +Diese Erweiterung gibt Informationen zu Objekten aus, für die Ereignisse |
| 8 | +ausgelöst wurden. Zu den im Debug-Protokollmodus aufgezeichneten |
| 9 | +Eigenschaften gehören Objekttyp, Name, Rolle, Ereignis, App-Modul und |
| 10 | +API-spezifische Informationen zur Barrierefreiheit wie accName für |
| 11 | +IAccessible-Objekte und Automatisierungs-ID für UIA-Objekte. |
| 12 | + |
| 13 | +Anmerkungen: |
| 14 | + |
| 15 | +* Diese Erweiterung wurde für Entwickler und Power-User entwickelt, die |
| 16 | + Ereignisse verfolgen müssen, die von Apps und verschiedenen |
| 17 | + Steuerelementen stammen. |
| 18 | +* Um die Erweiterung verwenden zu können, muss sich NVDA im Debug-Modus |
| 19 | + befinden (konfiguriert über das NVDA-Menü, Optionen, Einstellungen, |
| 20 | + Allgemein und dort Protokollierungsstufen oder Neustart mit aktivierter |
| 21 | + Debug-Protokollierung). |
| 22 | +* Es ist möglich, dass Erweiterungen, die früher als Event-Tracker geladen |
| 23 | + wurden, das Ereignis möglicherweise nicht an andere Erweiterungen |
| 24 | + weitergeben, einschließlich Event-Tracker. In diesem Fall kann |
| 25 | + Event-Tracker keine Ereignisse protokollieren. |
| 26 | +* Ereignisse werden von globalen Plugins, App-Modulen, Baum-Interceptors und |
| 27 | + NVDA-Objekten in dieser Reihenfolge verarbeitet. |
| 28 | + |
| 29 | +## Events und deren Informationen |
| 30 | + |
| 31 | +Die folgenden Ereignisse werden verfolgt und protokolliert: |
| 32 | + |
| 33 | +* Fokusmanipulation: Fokus gewinnen, Fokus verlieren, Fokus eingegeben, |
| 34 | + Vordergrund |
| 35 | +* Änderungen: Name, Wert, Status, Beschreibung, Live-Region |
| 36 | +* Andere Ereignisse: Alarm |
| 37 | +* UIA-Ereignisse: Controller für, Drag-Drop- und Drop-Zieleffekte, Element |
| 38 | + ausgewählt, Elementstatus, Layout ungültig, Benachrichtigung, |
| 39 | + Systemwarnung, Textänderung, Tooltip geöffnet, Fenster geöffnet |
| 40 | + |
| 41 | +Für jedes Event werden folgende Informationen protokolliert: |
| 42 | + |
| 43 | +* Name des Events |
| 44 | +* Objekt |
| 45 | +* Name des Objekts |
| 46 | +* Rolle des Objekt |
| 47 | +* Wert oder Zustand des Objekts, abhängig von Ereignissen |
| 48 | +* App-Module |
| 49 | +* Für IAccessible-Objekte: Acc-Name, Child-ID |
| 50 | +* Für UIA-Objekte: Automatisierungs-ID, Klassenname, |
| 51 | + Benachrichtigungseigenschaften, wenn Informationen zum |
| 52 | + Benachrichtigungsereignis aufgezeichnet werden, Anzahl der Unterobjekte |
| 53 | + für das Ereignis "Layout ungültig", Eigenschaften für den Elementstatus, |
| 54 | + Drag-Drop und Drop-Ziel-Effekt, falls definiert |
| 55 | + |
| 56 | +Sie können auch einen Tastenbefehl zuweisen, um die Ereignisse in einer |
| 57 | +Liste anzuzeigen (NVDA-Menü/Einstellungen/Tastenbefehle, Kategorie |
| 58 | +"Ereignis-Tracker"). Die Liste speichert bis zu 100 zuletzt verarbeitete |
| 59 | +Ereignisse. |
| 60 | + |
| 61 | +## Version 23.02 |
| 62 | + |
| 63 | +* NVDA 2022.4 oder neuer wird benötigt. |
| 64 | +* Windows 10 Version 21H2 (November 2021 Update bzw. Build 19044) oder neuer |
| 65 | + wird benötigt. |
| 66 | +* Benachrichtigungen für Ereignisse (meist für IAccessible-Objekte) werden |
| 67 | + verfolgt. |
| 68 | + |
| 69 | +## Version 23.01 |
| 70 | + |
| 71 | +* NVDA 2022.3 oder neuer wird benötigt. |
| 72 | +* Windows 10 oder neuer ist erforderlich, da Windows 7, 8 und 8.1 seit |
| 73 | + Januar 2023 nicht mehr von Microsoft unterstützt werden. |
| 74 | + |
| 75 | +## Version 22.12 |
| 76 | + |
| 77 | +* Dialogfeld zur Ereignisliste hinzugefügt (Befehl nicht zugewiesen), um bis |
| 78 | + zu 100 Ereignisse aufzulisten, die von der NVDA-Erweiterung aufgezeichnet |
| 79 | + wurden (Thiago Seus). |
| 80 | +* Zusätzliche Ereignisinformationen, wie z. B. die Eigenschaften von |
| 81 | + UIA-Benachrichtigungen, werden gleichzeitig mit den Ereignissen |
| 82 | + aufgezeichnet. |
| 83 | + |
| 84 | +## Version 22.10 |
| 85 | + |
| 86 | +* NVDA 2022.2 oder neuer wird auf Grund von Änderungen an NVDA benötigt, die |
| 87 | + diese Erweiterung betreffen. |
| 88 | +* Die folgenden UIA-Eigenschaftsänderungen werden nachverfolgt: |
| 89 | + Drag-Drop-Effekt, Drop-Ziel-Effekt. |
| 90 | +* Der UIA-Eigenschaftstext für den Elementstatus wird protokolliert. |
| 91 | +* NVDA gibt keinen Fehler als Signalton mehr aus oder scheint nichts zu tun, |
| 92 | + wenn in einem Objekt keinen Fensterklassennamen definiert wurde. |
| 93 | + |
| 94 | +## Version 22.06 |
| 95 | + |
| 96 | +* NVDA 2021.3 oder neuer wird auf Grund von Änderungen an NVDA benötigt, die |
| 97 | + diese Erweiterung betreffen. |
| 98 | + |
| 99 | +## Version 21.10 |
| 100 | + |
| 101 | +* NVDA 2021.2 oder neuer wird auf Grund von Änderungen an NVDA benötigt, die |
| 102 | + diese Erweiterung betreffen. |
| 103 | +* Ungültiges UIA-Layout-Ereignis wird verfolgt. |
| 104 | +* Die Informationen zu Objektrollen und -status ähneln den |
| 105 | + Entwicklerinformationen aus neueren NVDA-Versionen. |
| 106 | + |
| 107 | +## Version 21.07 |
| 108 | + |
| 109 | +* Erstveröffentlichung. |
| 110 | + |
| 111 | +[[!tag dev stable]] |
| 112 | + |
| 113 | +[1]: https://www.nvaccess.org/addonStore/legacy?file=evtTracker |
0 commit comments