Commit graph

5 commits

Author SHA1 Message Date
Vicki Pfau
46dc187b34 Split into workspaces, move proxy module into its own crate 2025-07-04 16:19:13 -07:00
Jeremy Whiting
afa0eddf41 Add voice api calls to steamosctl and proxy.
Added listing of screen reader locales.
Added listing of voices for a given locale.
Added getting and setting of voice property.
2025-07-03 21:50:25 -06:00
Jeremy Whiting
42e89ef342 Draft: screenreader: Add TriggerAction functionality.
Add functionality for various actions by sending left control key
press and release events.
Also add to steamosctl trigger_action support.
NOTE: Stop Speaking action should be changed to use orca's new dbus
api once that's packaged.
2025-06-17 09:18:22 -06:00
Jeremy Whiting
2d91104c66 screenreader: Use uinput to send keyboard events.
Orca has no API, so use keyboard events to trigger specific actions
like sticking to focus mode, browse mode, etc.
Also add new get and set methods to steamosctl for mode.
2025-06-12 09:48:09 -06:00
Jeremy Whiting
cff6303b6c screenreader: add screen reader commands to steamosctl.
Adds get-screen-reader-enabled, set-screen-reader-enabled,
get-screen-reader-(pitch|rate|volume),
set-screen-reader-(pitch|rate|volume).
2025-05-28 20:17:43 -06:00