Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider user action event for multi-select #167

Open
cookiecrook opened this issue Sep 1, 2020 · 2 comments
Open

Consider user action event for multi-select #167

cookiecrook opened this issue Sep 1, 2020 · 2 comments

Comments

@cookiecrook
Copy link
Collaborator

Consider user action event for multi-select

Should this simulate events matching native Windows and Mac platform conventions?

  • shift+click for contiguous multi-select
  • meta+click for non-contiguous multi-select
@cookiecrook
Copy link
Collaborator Author

the discussion yesterday concluded that meta+click was reasonable for multi-select (a.k.a "add to or remove from previous selection")

foregoing shift+click for now (a.k.a "add to previous selection including all contiguous elements in between") since no one could think of an existing AT method to trigger that, other than by using standard keyboard access (shift+down arrow for example).

@rektide
Copy link

rektide commented Oct 23, 2020

this would be wonderful to have on the web.

hopefully we can consider multi-pointer environments in doing this. already, a web page can use Pointer Events interface's pointerId to understand what input device an input comes from, and this enables pointer events to work well in a multi-pointer environment, with, for example, two users, each with their own mouse and pointer.

ideally the web would be capable of handling multi-select in a multi-seat aware fashion too. as a web page, i want to see not only that there is a new selection, i want to also see that it came from a different pointer id.

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

No branches or pull requests

2 participants