Bug 186680

Summary: Add support for Keyboard Map API
Product: WebKit Reporter: garykac
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: ahmad.saleem792, akeerthi, annevk, a_protyasha, ap, juberti, rniwa, wenson_hsieh
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

garykac
Reported 2018-06-15 10:26:53 PDT
The Keyboard Map API (`navigator.keyboard.getLayoutMap()`) returns a map which translates from `KeyboardEvent.code` values into a strings that can be shown to the user to identify each key. This is not possible with existing web platform APIs because the value that should be shown to the user depends on the keyboard layouts that the user has installed and active. WICG incubation spec: https://wicg.github.io/keyboard-map/ Explainer: https://github.com/WICG/keyboard-map/blob/master/explainer.md
Attachments
Ahmad Saleem
Comment 2 2024-02-01 02:49:54 PST
https://github.com/mozilla/standards-positions/issues/300 > Only supported by Chromium as of right now. Web-Spec Link (WICG): https://wicg.github.io/keyboard-map/ We don't have any WebKit position for this, should we create an entry here: https://github.com/WebKit/standards-positions/issues
Ryosuke Niwa
Comment 4 2024-02-01 14:25:24 PST
I'm pretty certain we're against this API due to privacy & fingerprinting concerns. See https://github.com/WICG/keyboard-map/issues/30
Ahmad Saleem
Comment 5 2024-02-01 14:27:15 PST
(In reply to Ryosuke Niwa from comment #4) > I'm pretty certain we're against this API due to privacy & fingerprinting > concerns. See https://github.com/WICG/keyboard-map/issues/30 Thanks! I just wanted to tidy-up all UI Events related bugs, so I thought to comment and get input. :-)
Ahmad Saleem
Comment 6 2024-02-07 22:38:44 PST
*** Bug 218055 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.