| { |
| "api": { |
| "KeyboardEvent": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent", |
| "spec_url": "https://w3c.github.io/uievents/#interface-keyboardevent", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "KeyboardEvent": { |
| "__compat": { |
| "description": "`KeyboardEvent()` constructor", |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/KeyboardEvent", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-keyboardevent", |
| "support": { |
| "chrome": { |
| "version_added": "26" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "31" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "7" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "altKey": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/altKey", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-altkey", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "charCode": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/charCode", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-charcode", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12.1" |
| }, |
| "opera_android": { |
| "version_added": "12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "code": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/code", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-code", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": { |
| "version_added": "48", |
| "partial_implementation": true, |
| "notes": "The value is always empty." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "38" |
| }, |
| "firefox_android": { |
| "version_added": "38", |
| "partial_implementation": true, |
| "notes": "The value is always empty." |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "ctrlKey": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/ctrlKey", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-ctrlkey", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "getModifierState": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/getModifierState", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-getmodifierstate", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "key_parameter_accel": { |
| "__compat": { |
| "description": "`\"Accel\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤79" |
| }, |
| "firefox": { |
| "version_added": "32" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "key_parameter_alt": { |
| "__compat": { |
| "description": "`\"Alt\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_altgraph": { |
| "__compat": { |
| "description": "`\"AltGraph\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_capslock": { |
| "__compat": { |
| "description": "`\"CapsLock\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_control": { |
| "__compat": { |
| "description": "`\"Control\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_fn": { |
| "__compat": { |
| "description": "`\"Fn\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_meta": { |
| "__compat": { |
| "description": "`\"Meta\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_numlock": { |
| "__compat": { |
| "description": "`\"NumLock\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤79" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_os": { |
| "__compat": { |
| "description": "`\"OS\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": [ |
| { |
| "version_added": "79" |
| }, |
| { |
| "alternative_name": "Win", |
| "version_added": "12", |
| "version_removed": "79" |
| } |
| ], |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "alternative_name": "Win", |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "key_parameter_scrolllock": { |
| "__compat": { |
| "description": "`\"ScrollLock\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": [ |
| { |
| "version_added": "79" |
| }, |
| { |
| "alternative_name": "Scroll", |
| "version_added": "12", |
| "version_removed": "79" |
| } |
| ], |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "alternative_name": "Scroll", |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_shift": { |
| "__compat": { |
| "description": "`\"Shift\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key_parameter_symbol": { |
| "__compat": { |
| "description": "`\"Symbol\"` as `key` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "48" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "initKeyboardEvent": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/initKeyboardEvent", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-initkeyboardevent", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "57" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "isComposing": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/isComposing", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-iscomposing", |
| "support": { |
| "chrome": { |
| "version_added": "56" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "31" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "key": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/key", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-key", |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "23" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9", |
| "notes": "IE's implementation does not completely match the current spec because it is based on an older version of the spec." |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "dead_key": { |
| "__compat": { |
| "description": "Dead key", |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "≤79" |
| }, |
| "firefox": { |
| "version_added": "37" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "non_printable_keys": { |
| "__compat": { |
| "description": "Non-printable keys", |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "23" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9", |
| "notes": "IE's implementation does not completely match the current spec because it is based on an older version of the spec." |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "printable_key": { |
| "__compat": { |
| "description": "Printable keys", |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "29" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9", |
| "notes": "IE's implementation does not completely match the current spec because it is based on an older version of the spec." |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "keyCode": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyCode", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-keycode", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12.1" |
| }, |
| "opera_android": { |
| "version_added": "12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "keyIdentifier": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyIdentifier", |
| "support": { |
| "chrome": { |
| "version_added": "26", |
| "version_removed": "54" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "location": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/location", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-location", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "15" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "8" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "metaKey": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/metaKey", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-metakey", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5", |
| "notes": "Since Firefox 48, the Windows key is no longer treated as a `meta` key." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "repeat": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/repeat", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-repeat", |
| "support": { |
| "chrome": { |
| "version_added": "32", |
| "partial_implementation": true, |
| "notes": "On Windows and Linux, if multiple keys are held down, a `keydown` event for the most recently pressed key will trigger with `repeat` incorrectly set to `false`. See [bug 40940886](https://crbug.com/40940886)." |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "28" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "shiftKey": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardEvent/shiftKey", |
| "spec_url": "https://w3c.github.io/uievents/#dom-keyboardevent-shiftkey", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| } |
| } |