Date: prev next · Thread: first prev next last


I noticed that LibreOffice supports assistive technology (AT) and that in order for LibreOffice to 
expose its information it must detect the presence of AT.
I am developing dictation software and need to know the text and caret position in a document. 
Through IAccessible2 this is possible but I do not know how to let LibreOffice know that my AT is 

I have looked through your wiki and found this page: where it explains what I just 
said. It does not explain how LibreOffice detects AT.

Specifically, I'm trying to do this (copied from a post I made on your 

I'm trying to use IAccessible2<>, 
 to gain the caret position in relation to the text surrounding it.

Using various inspection tools (aViewer<> and 
AccProbe<>) i have been unable to gain anything from LibreOffice. I 
am suspecting that this is due to LibreOffice not thinking the aforementioned tools are "AT". Which 
leads me back to my question of how I am supposed to let LibreOffice know when an "AT" is in use.

For instance, I know that Chrome does the following: Chrome calls NotifyWinEvent with 
EVENT_SYSTEM_ALERT and the custom object id of 1. If it subsequently receives a WM_GETOBJECT call 
for that custom object id, it assumes that AT is running.

Kind regards,
Kevin Bogh Tobiasen
Support - Dictus
Tlf: 3636 0035

Tale-til-tekst og Tekst-til-tale
Taleteknologiske løsninger til private og virksomheder<>
Tlf: +45 3636 0002

To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
Privacy Policy:


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.