// ==UserScript== // @name Netflix Seek Without Pause // @namespace http://tampermonkey.net/ // @version 0.5 // @description Seek using arrow keys without pausing the video // @author Plumbus // @match https://www.netflix.com/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; function keyPrs($$num, $$ctrlKey, $$shiftKey, $$altKey) { var $$element = document.body; function keyEvent($$el, $$ev) { var $$eventObj = document.createEvent('Events'); $$eventObj.initEvent($$ev, true, true); $$eventObj.keyCode = $$num; $$eventObj.which = $$num; $$eventObj.ctrlKey = $$ctrlKey; $$eventObj.shiftKey = $$shiftKey; $$eventObj.altKey = $$altKey; $$el.dispatchEvent($$eventObj); } keyEvent($$element, "keydown"); keyEvent($$element, "keypress"); keyEvent($$element, "keyup"); //console.log($$num); } // Rewind/Forward document.body.onkeydown = function(e) { if (document.getElementsByTagName('video').length === 0) { return; } if (e.keyCode == 37 || e.keyCode == 39) { setTimeout(function(){ keyPrs(32, false, false, false); //space },10); } }; })();