Re: [orca-list] Native Drag and Drop



I wonder if the new region-speaking code under Orca might be modified to speak draggable/droppable regions too, if it doesn't already? I'd kind of like to implement this stuff in a project I'm hacking on.



On 03/30/2017 10:08 AM, _mallory wrote:
On Tue, Mar 28, 2017 at 01:40:22PM +0000, Germano Corrêa wrote:
Hello!

I need to create a drag and drop widget in a web page, and I was wondering
if there is any native support in Orca (or with other screen reader, web
browser, etc) to drag and drop stuff using just the keyboard, or if I'll
have to implement that manually.
Hi,
drag and drop has pretty bad support. Making them work with plain keyboard
is pretty doable, but unless both the browser and the screen reader realise
it's a type of application, it won't work intuitively very well.

I forget what Firefox does with Orca and NVDA exactly. I believe I had to
manually go to browse mode to hear the names of all the available draggables
and drop points, then go into focus mode to be able to use Space to select
a draggable (enter drops).

I have a version I'm playing with for work, which is almost entirely the JS
of Brothercake. My modification is making the draggables a list of items. I'm
also not certain if I want to keep h2 headings for the names of the drop
targets-- I might want to rethink that. But anyway, play with it in Orca on
Firefox. If you have a Windows machine, try out NVDA + Firefox and NVDA + IE.

http://www.stommepoes.nl/work/k-12/dragndrop.html

cheers,
_mallory
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]