New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 671774 link

Starred by 18 users

Issue metadata

Status: Duplicate
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Task

Blocked on:
issue 677559



Sign in to add a comment

Add support for System Keyboard Lock API

Project Member Reported by garykac@chromium.org, Dec 6 2016

Issue description

Add support for the System Keyboard Lock API, which allows webapps to request all key presses, including those that would normally be trapped and handled by the browser or OS.

For example, Cmd/Alt-Tab and Esc.

This API only passes on those keys when the webapp is in fullscreen mode.


Explainer: https://github.com/jondahlke/system-keyboard-lock/blob/master/EXPLAINER.md

WICG Discourse: https://discourse.wicg.io/t/proposal-system-keyboard-lock-api/1594

Draft Spec: https://rawgit.com/garykac/system-keyboard-lock/master/index.html

 
Status: Assigned (was: Untriaged)

Comment 2 by owe...@chromium.org, Dec 10 2016

Jon, can you please link to the type=launch issue here and mark that as blocking this so we ensure that the relevant approvals (e.g. security) are completed before this launches?

If you're curious to learn more about how type=launch issues differ from type=launch-owp issues you can see this doc: https://drive.google.com/open?id=1Z9x-PBYgDaR99tsNLvhibZLeAwDR757Gor--I60ygeE

Comment 3 by dah...@chromium.org, Dec 12 2016

Thanks Owen, from reading the doc, it looks like we need one of both. Gary, can you open a new parallel bug to track the internal approvals?

Comment 4 by owe...@chromium.org, Dec 20 2016

Thanks Jon. Just nudging here, is there now a type=launch issue to mark as blocking this? Thanks!
Blockedon: 677559
Labels: -Pri-3 Pri-2

Comment 7 by shrike@chromium.org, Feb 17 2017

Cc: shrike@chromium.org
Spec has been moved to the W3C github repo:
https://github.com/w3c/keyboard-lock

Link to W3C ED:
https://w3c.github.io/keyboard-lock/

Also note the name has been updated to simply "Keyboard Lock" since the feature is not restricted to System level keys.
Labels: -M-58
Labels: migrated-launch-owp Type-Task
This issue has been automatically relabelled type=task because type=launch-owp issues are now officially deprecated. The deprecation is because they were creating confusion about how to get launch approvals, which should be instead done via type=launch issues.

We recommend this issue be used for implementation tracking (for public visibility), but if you already have an issue for that, you may mark this as duplicate.

For more details see here: https://docs.google.com/document/d/1JA6RohjtZQc26bTrGoIE_bSXGXUDQz8vc6G0n_sZJ2o/edit

For any questions, please contact owencm, sshruthi, larforge
Mergedinto: 677559
Status: Duplicate (was: Assigned)
We have a few tracking bugs for KeyboardLock so I am going to reduce it to a launch bug and an impl bug.

Launch bug: crbug.com/677559
Impl bug:  crbug.com/680809 

Sign in to add a comment