Mezerník je spojen se dvěma různými funkcemiv prohlížeči; na normální webové stránce posouvá stránku dolů. Na YouTube přehraje / pozastaví video za dobrý den. Používáte-li mezerník k procházení stránek a skutečně to usnadňuje čtení a procházení, než kdybyste použili dvouprstové posouvání nebo kolečko myši, nebude vám vadit, že zřídka pozastaví / přehraje videa YouTube a místo toho pouze posouvá stránku dolů. Pokud však zjistíte, že na YouTube je rolování mezerníku nepříjemné, můžete jej deaktivovat. Zde je návod.
Klávesová zkratka posouvání stránky mezerníku jeimplementován na úrovni prohlížeče a ani Firefox nemá způsob, jak jej deaktivovat. K tomu je třeba použít skript. Aby bylo možné spustit skript, budete se muset spoléhat na doplněk nebo rozšíření, které chcete spustit. To znamená, že tento trik nebude fungovat v prohlížečích, které nepodporují doplňky ani rozšíření.
Pokud váš prohlížeč podporuje rozšíření, doplňky nebo možnost spouštět uživatelské skripty, je dobré jít. Uživatelé Firefoxu mohou používat Greasemonkey a uživatelé Chrome si mohou nainstalovat Tampermonkey (odkazy na konci).
Jakmile máte nástroj pro spuštění skriptu vše nastaveno, přidejte následující skript;
// ==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); })();
Možná budete muset restartovat prohlížeč v případě Firefoxu. Znovu načíst YouTube a skript nyní zabrání mezerníku v posouvání stránky dolů.
Nainstalujte Greasemonkey pro Firefox
Nainstalujte Tampermoney z Internetového obchodu Chrome
Komentáře