#screen-reader #send-event #api-bindings #linux

atspi-connection

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

5 releases (breaking)

0.5.0 Feb 29, 2024
0.4.0 Oct 17, 2023
0.3.0 Sep 17, 2023
0.2.0 Aug 2, 2023
0.1.0 Jun 16, 2023

#43 in Accessibility

Download history 12878/week @ 2024-01-24 12681/week @ 2024-01-31 13431/week @ 2024-02-07 14515/week @ 2024-02-14 13626/week @ 2024-02-21 14181/week @ 2024-02-28 13205/week @ 2024-03-06 14596/week @ 2024-03-13 17795/week @ 2024-03-20 17963/week @ 2024-03-27 12914/week @ 2024-04-03 14235/week @ 2024-04-10 18224/week @ 2024-04-17 16984/week @ 2024-04-24 15968/week @ 2024-05-01 12363/week @ 2024-05-08

65,868 downloads per month
Used in atspi

Apache-2.0 OR MIT

345KB
7K 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

~9–22MB
~326K SLoC