Re: Accessibility

Mike Ray <[email protected]>
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
Hello Neil

Thanks for this.

Of course if the list never receives keyboard focus then that explains 
why the screen reader cannot read the contents of the list.

And it would probably break the usability in other ways, even for me, if 
you attempted to manipulate the keyboard focus.

I once wrote a plug-in for the NVDA screen reader which could identify 
the window ID of any window on-screen. But that plug-in is currently 
broken thanks to changes in NVDA, I think relating to the Python 2.7 
deprecation to 3. I need to address that.

If I can do that, I might be able to identify the window ID of that 
pop-up list and get NVDA to be able to "see" the entries on the list.

Interesting challenge.

Mike


On 09/12/2021 21:02, 'Neil Hodgson' via scite-interest wrote:
>     Hi Mike,
> 
>> But if this list is on-screen, neither screen reader can "see" it, it is silent.
>> …
>> Am I right in assuming this is a visible list? I should be able to scroll down this list and pick a word, but it never seems to receive keyboard focus so my screen readers do not work.
> 
>     Autocompletion lists are visible hints that disappear automatically if typing produces a prefix with no matching list entry. Since typing still goes into the Scintilla text and the caret is still displayed there, Scintilla retains the focus. Some keys (cursor movement, tab, enter, …) are channeled from Scintilla to the list but the list never receives focus.
> 
>     If I recall correctly, moving the focus to the popup caused problems but that hasn’t been examined recently. There’d at least have to be a ‘pretend-focused’ mode to ensure correct appearance and there would likely be issues with routing key (maybe mouse?) events from the list (or component of the list) up to Scintilla and its containers.
> 
>     Neil
> 


-- 
Michael A. Ray
Analyst/Programmer
Witley, Surrey, South-east UK

He/him

"Perfection is achieved, not when there is nothing more to add, but when 
there is nothing left to take away." -- A. de Saint-Exupery

-- 
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/691cf8e4-095c-4a1e-f5b8-70979e776bcc%40raspberryvi.org.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.