NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name RealityGaming | Change de page avec les touches directionnelles // @namespace https://realitygaming.fr // @version 1.0 // @match https://realitygaming.fr/* // @match http://realitygaming.fr/* // @icon https://i.imgur.com/B8O9rMU.png // @grant none // ==/UserScript== document.onkeydown = checkKey; function checkKey(e) { if(window.location.href.indexOf('threads') != -1) { e = e || window.event; //touche directionnelle droite if (e.keyCode == '39') { var pageIndex = window.location.href.indexOf("/page-"); if(pageIndex != -1) { var pageNum = window.location.href.split('/page-')[1].split('#')[0]; window.location.href = window.location.href.substring(0,pageIndex) + '/page-' + (++pageNum); } else { window.location.href = window.location.href + 'page-2'; } } //touche directionnelle gauche else if (e.keyCode == '37') { var pageIndex = window.location.href.indexOf("/page-"); if(pageIndex != -1) { var pageNum = window.location.href.split('/page-')[1].split('#')[0]; window.location.href = window.location.href.substring(0,pageIndex) + '/page-' + (--pageNum); } } } if(window.location.href.indexOf('/forums/') != -1) { e = e || window.event; //touche directionnelle droite if (e.keyCode == '39') { var pageIndex = window.location.href.indexOf("/page-"); if(pageIndex != -1) { var pageNum = window.location.href.split('/page-')[1].split('#')[0]; window.location.href = window.location.href.substring(0,pageIndex) + '/page-' + (++pageNum); } else { window.location.href = window.location.href + 'page-2'; } } //touche directionnelle gauche else if (e.keyCode == '37') { var pageIndex = window.location.href.indexOf("/page-"); if(pageIndex != -1) { var pageNum = window.location.href.split('/page-')[1].split('#')[0]; window.location.href = window.location.href.substring(0,pageIndex) + '/page-' + (--pageNum); } } } }