A barra de espaço está ligada a duas funções diferentes em um navegador; em uma página da web normal, ele rolará a página para baixo. No YouTube, ele reproduzirá / pausará um vídeo em um dia bom. Se você usar a barra de espaço para rolar as páginas e realmente tornar a leitura e a navegação mais fácil do que seria se você usasse a rolagem com dois dedos ou a roda do mouse, não se importará que raramente pause / reproduza vídeos do YouTube e, em vez disso, apenas role a página para baixo. Se, no entanto, você achar o comportamento de rolagem da barra de espaço no YouTube irritante, desative-o. Veja como.
O atalho de rolagem de 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ê terá que contar com um complemento ou extensão para executá-lo. Isso significa que, para navegadores que não oferecem suporte a complementos ou extensões, esse truque não vai funcionar.
Se o seu navegador oferece suporte a extensões, complementos ou a capacidade de executar scripts de usuário, você está pronto para prosseguir. 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 configurada, 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 impedirá que a barra de espaço role a página para baixo.
Instale Greasemonkey para Firefox
Apoie o nosso trabalho ❤️
Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.



















