[Feature Request] Add support for Keyboard Map API
Categories
(Core :: DOM: UI Events & Focus Handling, enhancement, P5)
Tracking
()
People
(Reporter: garykac, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: dev-doc-needed)
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 2•7 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Just curious: is this still an active project? Our team at SketchUp is working on a shortcut customization implementation, relying heavily on the Chrome/Edge implementation. Obviously, we'd love to offer top-notch support in Firefox.
Comment 4•5 years ago
|
||
Masayuki, what do you think of the API?
The API does clearly have some privacy concerns.
Comment 5•5 years ago
|
||
Yes, it is. And we often get bugs reports from customized or really minor keyboard layout users. For such users, exposing this information is really strong fingerpintting source. Finally, Apple has already refused. So, I think that we do not need to this API.
On the other hand, this API might be useful for our UI. So, as a chrome only API, this could be useful. If we implement this API as chrome only API, and, too many web apps require this API (and banned other browsers than Chrome), just open it for web apps might be the best way for web-compat. (Anyway there are some strong fringerprinting source for minor environment users, e.g., screen resolution, so that I think that demand of this API is also important for the consideration. But currently, I believe that web apps requiring this API are only a few.)
Thanks for the consideration and input. I'll keep my eye on this thread. We'll move forward with limited support for Firefox with respect to this capability. I'll post here again when there is a version of our app that demonstrates how we are using the keyboard map API.
Updated•5 years ago
|
Updated•3 years ago
|
Comment 7•2 years ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE.
For more information, please visit auto_nag documentation.
Comment 8•1 year ago
|
||
This API could be useful for us in noVNC as a way to work around the lack of information of dead keys in keyboard events. So we would hope there is some way forward.
We're also interested in getting some form of identifier hint on what layout is used. E.g. "US". But I don't think I saw any such meta data in this proposal?
Description
•