Il 02/04/24 13:27, Neil Hodgson ha scritto:
> [...]
> First, ensure accessibility is turned on although it should be by
> default. This is controlled by the accessibility property which is 1
> to enable and 0 to disable. Some parts of SciTE support screen reading
> even when accessibility=0.
Gigi:
ok, I set the property to 1, but is the same result. Therefore I wrong
about space, infact it works correctly.
Neil:
> So, there is some screen reading occurring but not for some actions?
>
> If a line is:
>
> # sudo make install
>
> and the caret starts on the left before the '#' and I press the right
> arrow key, I hear "space". This is Ubuntu 23.10 with "Screen Reader" on.
>
> If I move to before the first 's' I hear "ess", then press Del, and
> hear "delete". It doesn't say "delete ess" which may be more reasonable.
>
Gigi:
Orca by default has enabled keyboard echo. I suggest to disable it and
enable only echo on character and word.
Ins+Space, go to echo tab, deactivate checkbox enable echo on keys,
activate checkbox Enable echo on character and enable key echo on word.
Click to Ok for confirm.
Neil:
> Scintilla, the text editing component inside SciTE, implements the GTK
> accessibility API but that doesn't mean it directs the screen reader
> to say particular things. What it does is tell the accessibility API
> that it is dealing with text and provides ways for the accessibility
> tools to navigate and manipulate the text and discover aspects of it
> like colour. This code is in scintilla/gtk/ScintillaGTKAccessible.cxx.
> It's possible solve this problem?
>
> It may be possible to provide more information to the
> accessibility APIs or provide it in a different way but the effects
> are indirect and unpredictable.
>
Gigi:
main API accessibility is at-spi, actually is at version 2.50 about. It
provides to give informations about GTK events and allow assistive
tecnologies to work.
Thanks
Gigi