Désactiver la fonction de bas de page de la barre d’espace sur YouTube

La barre d’espace est liée à deux fonctions différentes dans un navigateur; sur une page Web normale, il fera défiler la page vers le bas. Sur YouTube, il lira / mettra en pause une vidéo lors d’une bonne journée. Si vous utilisez la barre d’espace pour faire défiler les pages et que cela rend vraiment la lecture et la navigation plus faciles que si vous utilisiez le défilement à deux doigts ou la molette de la souris, cela ne vous dérangera pas qu’il met rarement en pause / lit les vidéos YouTube et ne fait que défiler. la page vers le bas. Si, cependant, vous trouvez le comportement de défilement de la barre d’espace sur YouTube ennuyeux, vous voudrez peut-être le désactiver. Voici comment.

  Personnaliser la position, l'accessibilité et plus encore de la barre latérale de Firefox

Le raccourci de défilement de la page de la barre d’espace est implémenté au niveau du navigateur et même Firefox n’a pas le moyen de le désactiver. Pour ce faire, vous devez utiliser un script. Afin d’exécuter un script, vous devrez compter sur un module complémentaire ou une extension pour l’exécuter. Cela signifie que pour les navigateurs qui ne prennent pas en charge les modules complémentaires ou les extensions, cette astuce ne fonctionnera pas.

Si votre navigateur prend en charge les extensions, les modules complémentaires ou la possibilité d’exécuter des scripts utilisateur, vous êtes prêt à partir. Les utilisateurs de Firefox peuvent utiliser Greasemonkey et les utilisateurs de Chrome peuvent installer Tampermonkey (liens à la fin).

  Créez un meilleur pack Apple One avec les applications que vous utilisez réellement

chrome-Tampermonkey

Une fois que vous avez l’outil pour exécuter le script configuré, ajoutez le script suivant;

// ==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);

})();


Vous devrez peut-être redémarrer le navigateur dans le cas de Firefox. Rechargez YouTube et le script empêchera désormais la barre d’espace de faire défiler la page vers le bas.

  Comment utiliser votre Google Home Hub comme cadre photo numérique

Installez Greasemonkey pour Firefox

Installez Tampermoney à partir du Chrome Web Store