Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


I will include a message from Jan-Marek, who is unable to use mail currently. He wants to point out that tooltips can be accessed via accessibility APIs at least on Linux.

Ilmari

Jan-Marek says:

It took me about 15m to write a python at spi program, which will react to tooltip events on Linux:

#!/usr/bin/python3

import pyatspi

def f(e):
    if not e.source or e.source.getRole() != pyatspi.ROLE_TOOL_TIP:
        return
    # e.detail1 = 1: show / = 0: hide
    print(e)

pyatspi.Registry.registerEventListener(f, "object:state-changed:visible")
pyatspi.Registry.start()

Just install the python3-pyatspi package of your preferred distro and start the little program.

This is obviously just a very minimal POC, but it can be easily extended to just filter events from LO.

If I read https://wiki.gnome.org/Accessibility/Documentation/GNOME2/AtkGuide/MSAA correctly, MSAA also has show events for tooltips.

Miguel Teixeira kirjoitti 17.3.2020 klo 18.26:


---------- Forwarded message ---------
De: *Miguel Teixeira* <miguel.teixeira@poli.ufrj.br <mailto:miguel.teixeira@poli.ufrj.br>>
Date: seg., 16 de mar. de 2020 às 10:59
Subject: Re: LIBRASOffice - Vídeo - Solve MIT 2019
To: Olivier Hallot <olivier.hallot@libreoffice.org <mailto:olivier.hallot@libreoffice.org>> Cc: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org <mailto:ilmari.lauhakangas@libreoffice.org>>, Daniel Silva <daniel.lipe@poli.ufrj.br <mailto:daniel.lipe@poli.ufrj.br>>, Lidiana Souza dos Anjos <lidianasouza@poli.ufrj.br <mailto:lidianasouza@poli.ufrj.br>>, Fernando Gonçalves Severo <severo@cos.ufrj.br <mailto:severo@cos.ufrj.br>>, Henrique Luiz Cukierman <hcukier@cos.ufrj.br <mailto:hcukier@cos.ufrj.br>>, Pedro Braga <pedrohcbufrj@gmail.com <mailto:pedrohcbufrj@gmail.com>>


Hi,

*
*

I apologize forthe delay in answering.

Current assistive technologies favor better accessibility for the blind people. There is no such thing as a "Braille language" or "Braille culture". A blind person does not need to communicate through a "different language" or adapt to a new language that depends directly on a sense that he does not have and a diferent culture. Before they learn to write, children, in general, learn to speak. For example, a blind person can learn to speak a language just as children learn by listening to other people speak. A deaf person often learns to communicate through a language only after older ages (for example, many deaf people in Brazil only learn LIBRAS after the age of 18). In the case of deaf people, there is a different language and culture. A simple literal translation of textual elements of the interface may not be such an interesting idea (but in some cases it can be useful). Here, there is an issue where, a simple adaptation of something that already exists (like the current accessibility APIs) can serve as a "quick fix", but that does not mean that it is the best option.

*
*

I attached a PDF file talking a little more about this subject.

*
*

*
*

Best regards,


Miguel.


Em sex., 13 de mar. de 2020 às 12:54, Olivier Hallot <olivier.hallot@libreoffice.org <mailto:olivier.hallot@libreoffice.org>> escreveu:

    Olá Miguel

    It is fundamental to clarify why the current assistive technologies are
    unable to address the issue of the deafs. It has been asked in IRC and
    the response has not been seen. The project will be analyzed by
    knowledgeable people.

    Ilmari is in copy, please switch to English and keep Ilmarin the loop.
    Professor Henrique Cukierman should also be in the loop.

    Kind regards

    Olivier

    Em 12/03/2020 16:27, Miguel Teixeira escreveu:
     > Olá Olivier,
     >
     > Estamos animados com a sua mensagem. Vamos preparar um dossier para
     > financiamento do LIBRASOffice assim como fizemos para o MIT.
     > Vamos aproveitar boa parte do que fizemos para o MIT, mas mesmo
    assim,
     > não conseguiremos te entregar até o dia de hoje ou amanhã. Dou
    previsão
     > para entrega do dossier até a próxima quarta-feira, mas pode ser
    que já
     > esteja pronto, por exemplo, no próximo domingo. Existe algum
    problema em
     > entregarmos na próxima quarta-feira?
     >
     > Cordialmente,
     > Miguel Teixeira.
     >
     >
     > Em qui., 12 de mar. de 2020 às 07:00, Olivier Hallot
     > <olivier.hallot@libreoffice.org
    <mailto:olivier.hallot@libreoffice.org>
    <mailto:olivier.hallot@libreoffice.org
    <mailto:olivier.hallot@libreoffice.org>>>
     > escreveu:
     >
     >     Olá Miguel
     >
     >     Vocês tem condições de preparar um dossier para financiamento do
     >     LibrasOffice, assim como fizeram para o MIT? Trocaria  MIT
    por TDF (The
     >     Document Foundation).
     >
     >     Creio que pode haver um caminho de financiamento a ser
    explorado, e a
     >     experiencia do MIT pode ajudar a convencer.
     >
     >     Será importante ter um cronograma de entregas, e programa de
    desembolso,
     >     tamanho de equipe, bolsas e tudo mais. Vejo um horizonte de
    seis meses
     >     de atividades para duas pessoas.
     >
     >     OK?
     >     Olivier
     >
     >
     >
     >
     >     Em 11/03/2020 20:43, Miguel Teixeira escreveu:
     >     > Olá Olivier,
     >     >
     >     > Segue o link do vídeo usado no Solve MIT - 2019
     >     >
     >     > https://www.youtube.com/watch?v=DVAWjRV0dTw
     >     >
     >     >
     >     >
     >
     >     --
     >     Olivier Hallot
     >     LibreOffice Documentation Coordinator
     >     Comunidade LibreOffice
     >     Rio de Janeiro - Brasil - Local Time: UTC-03:00
     > http://tdf.io/joinus
     >

-- Olivier Hallot
    LibreOffice Documentation Coordinator
    Comunidade LibreOffice
    Rio de Janeiro - Brasil - Local Time: UTC-03:00
    http://tdf.io/joinus


_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Context


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.