Tiny KeyboardEvent#key shim for IE and MS Edge
npm install shim-keyboard-event-keyTiny KeyboardEvent#key shim for IE and MS Edge.
* MS Edge bug report
* Can I use key?
* W3C: UI Events spec
* W3C: key values
Get the package from npm:
``sh`
npm install shim-keyboard-event-key --save
And simply require the module:
`js`
import "shim-keyboard-event-key"
Otherwise, plug it the old-fashioned way:
`html`
`js
document.addEventListener("keyup", event => {
if (event.defaultPrevented) return
switch (event.key) {
case "ArrowLeft":
case "PageUp":
player.prev()
break
case "ArrowRight":
case "PageDown":
player.next()
break
}
})
``