A barra de espaço está ligada a duas funções diferentesem um navegador; em uma página da web normal, ela rolará a página para baixo. No YouTube, ele reproduzirá / pausará um vídeo em um bom dia. Se você usar a barra de espaço para rolar as páginas e realmente tornar a leitura e a navegação mais fáceis do que seria se usasse a rolagem com dois dedos ou a roda do mouse, não se importará que ela raramente pause / reproduza vídeos do YouTube e apenas role a página para baixo. Se, no entanto, você achar o comportamento de rolagem da barra de espaço no YouTube irritante, convém desativá-lo. Aqui está como.
O atalho de rolagem da página da barra de espaço éimplementado no nível do navegador e nem mesmo o Firefox tem uma maneira de desativá-lo. Para fazer isso, você precisa usar um script. Para executar um script, você precisará contar com um complemento ou extensão para executá-lo. Isso significa que, para navegadores que não suportam complementos ou extensões, esse truque não vai funcionar.
Se o seu navegador oferecer suporte a extensões, complementos ou a capacidade de executar scripts de usuário, você estará pronto. Os usuários do Firefox podem usar o Greasemonkey e os usuários do Chrome podem instalar o Tampermonkey (links no final).

Depois de ter a ferramenta para executar o script totalmente configurado, adicione o seguinte 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); })();
Pode ser necessário reiniciar o navegador no caso do Firefox. Recarregue o YouTube e o script agora impedirá que a barra de espaço role a página para baixo.
Instale o Greasemonkey para Firefox
Instale o Tampermoney na Chrome Web Store
Comentários