W3C home > Mailing lists > Public > public-pointer-events@w3.org > April to June 2017

Re: [pointerevents] Enable direct pen and touch to have different touch-action behavior

From: patrick kettner via GitHub <sysbot+gh@w3.org>
Date: Tue, 09 May 2017 23:34:50 +0000
To: public-pointer-events@w3.org
Message-ID: <issue_comment.created-300331296-1494372888-sysbot+gh@w3.org>
> I thought about this, but we already have @​media(pointer: coarse) which was made abstract on purpose

its solving a completely different problem. you could very much want a different `*-action` of input on something like a trackpad than you would a mouse (e.g. locking panning or scrolling) and both would be `fine`. Not to mention the idea that other potential pointer types like dials don't fit into either `fine` or `coarse`.

> media(pointer-type: touch) will destroy any purpose of @​media(pointer: coarse).

firmly disagree. even if it did, a more useful interface shouldn't be stopped because a lesser one already exists.

> Also problem here is to ably 2 different pointer-actions (one per pen, other per touch) at the same time. 

thats not a problem? you can do that today

```css
@media (min-width: 500px) {
  background: blue
}

@media (width: 500px) {
  background: red
}
```

both will apply at 500px wide, and if they interfere with one another source order precedence exists.

> Do you mean that media query will be automatically applied when one type of a pointer is used?

yep, just like :hover and :selected pseudo selectors, they apply based on state of the element.

> What about 2 at the same time?

see above

-- 
GitHub Notification of comment by patrickkettner
Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/203#issuecomment-300331296 using your GitHub account
Received on Tuesday, 9 May 2017 23:34:56 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 9 May 2017 23:34:56 UTC