Hello,

I'm planning on implementing the IndieUI Events 1.0 W3C spec
https://dvcs.w3.org/hg/IndieUI/raw-file/default/src/indie-ui-events.html

This feature's primary goal is to allow assistive technologies (like a Screen 
reader) a way to control certain events that normally rely on a standard 
device, but it's abstract enough that it will be useful in other contexts.

Example: The escape key on a keyboard might be used to dismiss a dialog, but an 
assistive technology might not be able to press the escape key.

The spec's introduction states:

IndieUI: Events 1.0 is an abstraction between physical, device-specific user 
interaction events and inferred user intent such as scrolling or changing 
values. This provides an intermediate layer between device- and 
modality-specific user interaction events, and the basic user interface 
functionality used by web applications. IndieUI: Events focuses on granular 
user interface interactions such as scrolling the view, canceling an action, 
changing the value of a user input widget, selecting a range, placing focus on 
an object, etc. Implementing platforms will combine modality-specific user 
input, user idiosyncratic heuristics to determine the specific corresponding 
Indie UI event, and send that to the web application in addition to the 
modality-specific input such as mouse or keyboard events, should applications 
wish to process it.


The WebKit bug can be found here
https://bugs.webkit.org/show_bug.cgi?id=111446

The feature flag I plan on using is
INDIEUI_EVENTS

Let me know if you have any questions.

Thanks
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to