# 4. Händelseövervakarinstick

Övervaka åtkomliga händelser medan de sker
Eitan Isaacson
eitan@ascender.com
Peter Parente
pparent@us.ibm.com
Aline Bessa
alibezz@gmail.com

Creative Commons DelaLika 3.0

Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017
Sebastian Rasmussen
sebras@gmail.com 2017

# Händelseövervakarinstick

Insticket Händelseövervakare låter dig visa AT-SPI-händelser medan de inträffar för programmen som exponeras i Accercisers programträdvy. Insticket är användbart för att utforska dynamiken hos ett programs gränssnitt och verifiera vilka åtkomliga komponenter som är relaterade till vilka AT-SPI-händelser.

# Händelseövervakarinstick

Insticket Händelseövervakare låter dig visa AT-SPI-händelser och matcha dem med åtkomliga komponenter.

Insticket Händelseövervakare låter dig visa AT-SPI-händelser och matcha dem med åtkomliga komponenter.

# Köra insticket Händelseövervakare

Då du öppnar insticket Händelseövervakare kommer du att se en lista över kryssrutor som motsvarar alla olika AT-SPI-händelseklasser som täcks av insticket:

dokument

fokus

mus

objekt

terminal

fönster

Om du kryssar i en klass kommer alla dess händelsetyper att övervakas av insticket. Klasserna exponeras som trädstrukturer. Du kan därför förfina din markering genom att expandera dem och kryssa i endast de händelsetyper som du är intresserad av.

Om du vill övervaka alla möjliga typer av AT-SPI-händelser, tryck på knappen Markera allt. Om du vill tömma alla aktuellt markerade händelsetyper trycker du på samma sätt på knappen Töm markering.

Att välja bara några få händelsetyper per övervakning ger dig mer lättlästa utdata.

Ett annat sätt att förfina händelseövervakning är per händelsekälla. Som standard är källalternativet Allting valt, vilket indikerar att AT-SPI-händelser för alla program kommer att övervakas. Om du vill undersöka ett enskilt program väljer du det i programträdvyn och klickar på källradioknappen Markerat program. Om du vill övervaka en enskild åtkomlig komponent och dess motsvarande ättlingar väljer du på samma sätt den i programträdvyn och klickar på källradioknappen Markerad åtkomlig komponent.

Efter att ha valt händelsetyper och angivit ett källalternativ börjar insticket Händelseövervakare att övervaka AT-SPI-händelser automatiskt, eftersom knappen Övervaka händelser är nedtryckt som standard. Då du vill sluta övervaka klickar du på knappen Övervaka händelser. För att börja övervaka igen, tryck på knappen igen.

För varje inkommande händelse indikerar insticket Händelseövervakare källan och programmet. Att aktivera länken för endera av dessa poster kommer få det att vara markerat i programträdvyn.

Om du vill spara utdata genererat av insticket Händelseövervakare trycker du bara på knappen Spara. För att tömma skärmen med utdata behöver du bara klicka på knappen Töm.