Add native Wine accessibility bridge
This commit is contained in:
@@ -76,6 +76,16 @@ busctl --user call org.stormux.Cthulhu1.Service /org/stormux/Cthulhu1/Service or
|
||||
busctl --user call org.stormux.Cthulhu1.Service /org/stormux/Cthulhu1/Service org.stormux.Cthulhu1.Service PresentMessage s "Hello from D-Bus"
|
||||
```
|
||||
|
||||
## Wine Accessibility Helper
|
||||
|
||||
On x86_64, Meson's default `-Dwine-access=auto` builds the helper when `cmake`, `winegcc`,
|
||||
`wineg++`, and `widl` are available. Use `-Dwine-access=enabled` to require it or
|
||||
`-Dwine-access=disabled` for an architecture-independent Cthulhu-only build.
|
||||
|
||||
The helper implements the NVDA Controller 1, 2, and 3 RPC interfaces and forwards standard MSAA
|
||||
events to Cthulhu's D-Bus service. SSML currently returns `ERROR_NOT_SUPPORTED` because Cthulhu
|
||||
cannot preserve backend-independent mark callbacks and synchronous completion semantics.
|
||||
|
||||
## Development Workflow
|
||||
|
||||
1. **Make changes** to the code
|
||||
|
||||
Reference in New Issue
Block a user