Re: [pointerevents] How best to inflate hit targets for touch?

Unless I'm missing something, this doesn't feel like a spec issue, but
 more a specific implementation (for the web content author, not UA 
authors)?

Possibly related, in the WCAG/WAI Mobile Accessibility Task Force, 
we've been working on some accessibility-related advice for target 
sizes https://w3c.github.io/Mobile-A11y-Extension/ (this will, 
eventually, be rolled into WCAG 2.1 when it comes out)

> Target Size: The size of the target in relation to the visible 
display at the default viewport size is at least: (Level AA)
> - 44px by 44px for pointer inputs with coarse pointing accuracy 
(such as a touchscreen)
> - 20px by 20px for pointer inputs with fine pointing accuracy (such 
as a mouse, trackpad or stylus)
where px is a CSS pixel.
>
> Note: In situations where multiple input mechanisms with both coarse
 and fine pointing accuracy are present, and where no mechanisms are 
present to determine the user's current input (either manual - e.g. 
providing the user with an explicit toggle to switch to a 
"touch-optimized" interface - or automatic - e.g. an application 
switching dynamically based on the type of input the user is currently
 using), targets must follow the larger minimum dimensions for coarse 
pointer inputs.
>
> Note: This success criterion applies when platform assistive 
technology (e.g. magnification) is not turned on.
>
> Editor's Note: We are researching the 20px value for mouse/pointer 
and 44px for touch. We are seeking research on this and outside input.
 We also have to define the difference between a touch event and a 
mouse event, particularly in html and responsive environments.
>
> Editor's Note: this criterion borrows the distinction of "coarse" 
and "fine" pointing devices from [Media Queries Level 4 - Pointing 
Device Quality: the pointer 
feature](https://www.w3.org/TR/mediaqueries-4/#descdef-media-pointer)

-- 
GitHub Notification of comment by patrickhlauke
Please view or discuss this issue at 
https://github.com/w3c/pointerevents/issues/126#issuecomment-236591050
 using your GitHub account

Received on Monday, 1 August 2016 14:11:51 UTC