La barra espaciadora está vinculada a dos funciones diferentes en un navegador; en una página web normal, se desplazará hacia abajo. En YouTube, reproducirá / pausará un video en un buen día. Si usa la barra espaciadora para desplazarse por las páginas y realmente hace que la lectura y la navegación sean más fáciles de lo que sería si usara el desplazamiento con dos dedos o la rueda del mouse, no le importará que rara vez pausa / reproduce videos de YouTube y, en cambio, solo se desplaza la página hacia abajo. Sin embargo, si el comportamiento de desplazamiento de la barra espaciadora en YouTube le resulta molesto, es posible que desee desactivarlo. Así es cómo.
El acceso directo de desplazamiento de página de la barra espaciadora se implementa en el nivel del navegador y ni siquiera Firefox tiene una forma de desactivarlo. Para hacerlo, debe utilizar un script. Para ejecutar un script, tendrá que depender de un complemento o extensión para ejecutarlo. Esto significa que para los navegadores que no admiten complementos o extensiones, este truco no funcionará.
Si su navegador admite extensiones, complementos o la capacidad de ejecutar scripts de usuario, está listo. Los usuarios de Firefox pueden usar Greasemonkey y los usuarios de Chrome pueden instalar Tampermonkey (enlaces al final).
Una vez que tenga la herramienta para ejecutar el script completamente configurado, agregue el siguiente script;
// ==UserScript== // @name Disable space bar scrolling // @namespace Disable Space bar scroll // @version 0.1 // @description disable space bar scroll // @author Space bar scroll // @match https://www.youtube.com/* // @grant none // ==/UserScript== (function() { var k = function(action){ var eventObj = document.createEvent("Events"); eventObj.initEvent("keydown", true, true); eventObj.keyCode = 75; eventObj.which = 75; document.body.dispatchEvent(eventObj); }; var killSpaceBar = function(evt) { var target = evt.target || {}, isInput = ("INPUT" == target.tagName || "TEXTAREA" == target.tagName || "SELECT" == target.tagName || "EMBED" == target.tagName); // if we're an input or not a real target exit if(isInput || !target.tagName) return; // if we're a fake input like the comments exit if(target && target.getAttribute && target.getAttribute('role') === 'textbox') return; // ignore the space and send a 'k' to pause if (evt.keyCode === 32) { evt.preventDefault(); k(); } }; document.addEventListener("keydown", killSpaceBar, false); })();
Es posible que deba reiniciar el navegador en el caso de Firefox. Vuelva a cargar YouTube y la secuencia de comandos ahora evitará que la barra espaciadora se desplace hacia abajo en la página.
Instalar Greasemonkey para Firefox
Instale Tampermoney desde Chrome Web Store