Skip to content
This repository has been archived by the owner on Jun 30, 2018. It is now read-only.

single pointer definition includes path-based gestures? #868

Closed
becka11y opened this issue Apr 18, 2018 · 5 comments
Closed

single pointer definition includes path-based gestures? #868

becka11y opened this issue Apr 18, 2018 · 5 comments
Assignees

Comments

@becka11y
Copy link

This relates to #634 which is closed. I am confused by the how definition of single pointer is used in the Pointer Gestures SC because the single pointer definition includes path-based gestures?
The definition in the 17 April 2018 editor's draft is:

pointer input that operates with one point of contact with the screen, including single taps and clicks, double-taps and clicks, long presses, and path-based gestures

But 2.5.1 Pointer Gestures says:

All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture, unless a multipoint or path-based gesture is essential.

How can this be achieved if the definition of single pointer includes path-based gesture?

I get the intent, the user must be able to operate using a single point of contact but without moving it along a path. But the wording of the SC implies that a single pointer definition can be split into two parts - single point of contact with no movement and single point of contact with movement along a path. Isn't that really two separate definitions?

I suspect I am splitting hairs.

@detlevhfischer
Copy link
Contributor

detlevhfischer commented Apr 19, 2018 via email

@detlevhfischer
Copy link
Contributor

Proposed WG response:
Thank you for your comment.
The Success Criterion 2.5.1 Pointer Gestures consciously refers to a subset of the single pointer definition "All functionality (...) can be operated with a single pointer without a path-based gesture" because this is what is targeted here. The wider definition including the path-based aspect is needed in case of SC 2.5.1 Pointer Cancellation, for example, to cover drag-and-drop actions.

@greg-lowney
Copy link
Contributor

Personally, I'd prefer that instead of talking around it, our response would be honest and straightforward enough to admit that the definition is badly written and should not include the reference to path-based gestures, even though it may be too late in the process to remove it from the document.

@alastc
Copy link
Contributor

alastc commented May 8, 2018

Well, two SCs use the definition so either: It would be the current definition and take away the path-based-gestures, or you'd remove the "path based gestures" part of the definition and have to add it to the other SC.

Pointer cancellation would have to start: "For functionality that can be operated using a single pointer including path based gestures, at least one of the following is true:"

If you define 'single pointer', to me it makes logical sense to include paths, as that is a thing you can do with a single pointer.

So of the two options, this seems to be the preferable one.

@michael-n-cooper
Copy link
Member

This issue was moved to w3c/wcag#394

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants