itv player keyboard shortcuts

add keyboard shortcuts to itv player

// ==UserScript==
// @name         itv player keyboard shortcuts
// @namespace    https://jinpark.net/
// @version      0.1.2
// @description  add keyboard shortcuts to itv player
// @author       Jin Park
// @match        https://www.itv.com/hub/*/*
// @icon         https://www.google.com/s2/favicons?domain=itv.com
// @grant        none
// ==/UserScript==
/* jshint esversion:6 */
(function() {
    window.onload = (event) => {

        document.addEventListener('keydown', event => {
        var b = document.querySelector("button.controls-toggle_button--play-pause");
            if (event.code === 'Space') {
                event.preventDefault();
                b.click();
            }
        });

        document.addEventListener('keyup', event => {
            var v = document.querySelector("video");

            if (event.code === 'ArrowLeft') {
                event.preventDefault();
                v.currentTime = v.currentTime - 5;
            }
            if (event.code === 'ArrowRight') {
                event.preventDefault();
                v.currentTime = v.currentTime + 5;
            }
        });
    }
})();