This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
"Device Keys" - What's the use of these keys? These keys will be handled by respective OS. How are these keys value useful for the browser application?
They should be mapped to native virtual keycode values which have same meaning. As you said, on some platforms, they are hidden by OS or toolkit. However, they could be fired. Actually, I confirmed that some of them are fired with some condition. Anyway, these key values are important for Mozilla because we need to represent all possible keys as DOM key events especially on Firefox OS. When web technology is used for implementing (semi-)native applications, it's worthwhile to define all possible DOM key names.