3 ms·
No toolkit dependency, OculOS reads the OS-level accessibility tree, which is toolkit-agnostic: - Windows: UI Automation (works with Win32, WPF, WinForms, Qt,
by stif1337 7mo ago
No toolkit dependency, OculOS reads the OS-level accessibility tree, which is toolkit-agnostic:
- Windows: UI Automation (works with Win32, WPF, WinForms, Qt, Electron)
- Linux: AT-SPI2 (GTK, Qt, Electron)
- macOS: AXUIElement (Cocoa, Qt, Electron)
The coverage varies by toolkit. Win32/WPF/GTK expose rich trees. Electron apps expose key elements but the tree is shallower. Custom-drawn UIs (games, OpenGL) have minimal or no accessibility tree. That's the main limitation.