#screen-reader #send-event #linux

atspi-connection

A method of connecting, querying, sending and receiving over AT-SPI

8 releases (breaking)

0.8.0 Aug 14, 2024
0.7.0 Aug 14, 2024
0.6.0 May 24, 2024
0.5.0 Feb 29, 2024
0.1.0 Jun 16, 2023

#55 in Accessibility

Download history 32586/week @ 2024-10-21 33892/week @ 2024-10-28 38787/week @ 2024-11-04 27297/week @ 2024-11-11 28762/week @ 2024-11-18 28957/week @ 2024-11-25 29587/week @ 2024-12-02 29690/week @ 2024-12-09 32016/week @ 2024-12-16 20569/week @ 2024-12-23 22532/week @ 2024-12-30 33383/week @ 2025-01-06 33318/week @ 2025-01-13 31680/week @ 2025-01-20 33487/week @ 2025-01-27 34845/week @ 2025-02-03

137,087 downloads per month
Used in atspi

Apache-2.0 OR MIT

375KB
7.5K SLoC

atspi-connection

This crate uses the the following crates to support its various functions:

  • atspi-common: to receive events from AT-SPI.
  • atspi-proxies: to send events and query live information over AT-SPI.

This is essentially a client-facing library where you can use the AccessibilityConnection structure to get streams of AT-SPI events coming from a Linux system. See the examples folder and documentation on how to use this library.


lib.rs:

A connection to AT-SPI. connection may receive any atspi_common::events::Event structures.

Dependencies

~7–19MB
~284K SLoC