Desactive la función de avance de página de la barra espaciadora en YouTube

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.

  Cómo reproducir YouTube en segundo plano en iOS

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).

  Cree screencasts y súbelos directamente a YouTube [Windows]

cromo-Tampermonkey

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.

  Cómo arreglar YouTube no funciona en Roku

Instalar Greasemonkey para Firefox

Instale Tampermoney desde Chrome Web Store