#screen-reader #send-event #linux

atspi-connection

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

8 breaking releases

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

#39 in Accessibility

Download history 27147/week @ 2024-11-21 30022/week @ 2024-11-28 30605/week @ 2024-12-05 31368/week @ 2024-12-12 22669/week @ 2024-12-19 22208/week @ 2024-12-26 28111/week @ 2025-01-02 34060/week @ 2025-01-09 32904/week @ 2025-01-16 33550/week @ 2025-01-23 35481/week @ 2025-01-30 38001/week @ 2025-02-06 37954/week @ 2025-02-13 51073/week @ 2025-02-20 47353/week @ 2025-02-27 45198/week @ 2025-03-06

187,502 downloads per month
Used in atspi

Apache-2.0 OR MIT

420KB
8K 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
~291K SLoC