#screen-reader #atspi #linux

atspi-connection

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

9 breaking releases

new 0.10.0 Apr 26, 2025
0.9.0 Feb 26, 2025
0.8.0 Aug 14, 2024
0.6.0 May 24, 2024
0.1.0 Jun 16, 2023

#33 in Accessibility

Download history 31390/week @ 2025-01-04 33652/week @ 2025-01-11 32787/week @ 2025-01-18 33576/week @ 2025-01-25 35668/week @ 2025-02-01 38211/week @ 2025-02-08 42941/week @ 2025-02-15 47144/week @ 2025-02-22 51878/week @ 2025-03-01 56756/week @ 2025-03-08 60335/week @ 2025-03-15 59085/week @ 2025-03-22 53096/week @ 2025-03-29 55026/week @ 2025-04-05 50356/week @ 2025-04-12 40116/week @ 2025-04-19

207,276 downloads per month
Used in atspi

Apache-2.0 OR MIT

420KB
8K SLoC

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


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.

Dependencies

~7–18MB
~283K SLoC