<?xml version="1.0" encoding="UTF-8"?>
<feature id="keyboard-events"><name>Keyboard events</name><description>The keydown and keyup events fire for each key press (or, with modifier keys, a combination of key presses) on a keyboard.</description><baseline><status>widely</status><low_date>2015-07-29</low_date><high_date>2018-01-29</high_date></baseline><support><browser name="chrome" version="1" supported="true"></browser><browser name="firefox" version="6" supported="true"></browser><browser name="safari" version="1.2" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="18" supported="true"></browser><browser name="firefox_android" version="6" supported="true"></browser><browser name="safari_ios" version="1" supported="true"></browser></support><specifications><spec>https://w3c.github.io/uievents/#events-keyboardevents</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/KeyboardEvent</mdn_url><compat_features><key>api.Element.keydown_event</key><key>api.Element.keyup_event</key><key>api.KeyboardEvent</key><key>api.KeyboardEvent.KeyboardEvent</key><key>api.KeyboardEvent.altKey</key><key>api.KeyboardEvent.code</key><key>api.KeyboardEvent.ctrlKey</key><key>api.KeyboardEvent.getModifierState</key><key>api.KeyboardEvent.getModifierState.key_parameter_alt</key><key>api.KeyboardEvent.getModifierState.key_parameter_altgraph</key><key>api.KeyboardEvent.getModifierState.key_parameter_capslock</key><key>api.KeyboardEvent.getModifierState.key_parameter_control</key><key>api.KeyboardEvent.getModifierState.key_parameter_fn</key><key>api.KeyboardEvent.getModifierState.key_parameter_meta</key><key>api.KeyboardEvent.getModifierState.key_parameter_numlock</key><key>api.KeyboardEvent.getModifierState.key_parameter_scrolllock</key><key>api.KeyboardEvent.getModifierState.key_parameter_shift</key><key>api.KeyboardEvent.getModifierState.key_parameter_symbol</key><key>api.KeyboardEvent.isComposing</key><key>api.KeyboardEvent.key</key><key>api.KeyboardEvent.key.dead_key</key><key>api.KeyboardEvent.key.non_printable_keys</key><key>api.KeyboardEvent.key.printable_key</key><key>api.KeyboardEvent.location</key><key>api.KeyboardEvent.metaKey</key><key>api.KeyboardEvent.repeat</key><key>api.KeyboardEvent.shiftKey</key></compat_features><canonical_url>https://nowyoucanuse.com/features--keyboard-events.html</canonical_url></feature>