Re: Re: Some issue in ScitE for Linux with Orca screen reader

Neil Hodgson <[email protected]> Tue, 2 Apr 2024 21:06:30 -0700 (PDT)
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
Gigi:

main API accessibility is at-spi, actually is at version 2.50 about.


Scintilla uses at-spi through ATK which is a wrapper around at-spi from the 
GTK project.

https://docs.gtk.org/atk/index.html

Scintilla provides the Text and EditableText interfaces of ATK but that 
includes only a limited set of features. For example, there are 6 'signals' 
that Scintilla can send to notify listeners like screen readers that 
something has occurred in Scintilla and they are very broad - there's no 
way of differentiating between "cut" and "delete", for example.

text-attributes-changed
text-caret-moved
text-changed (deprecated in favour of text-insert and text-remove)
text-insert
text-remove
text-selection-changed

https://docs.gtk.org/atk/iface.Text.html
https://docs.gtk.org/atk/iface.EditableText.html

at-spi may provide features that are not made available through ATK and it 
might be possible to access these features.

Neil

-- 
You received this message because you are subscribed to the Google Groups "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/649c3f57-de79-4acd-bd86-44a441764dd3n%40googlegroups.com.