// ==UserScript== // @name [WM] Kobatochan.com Accesskey Navigation // @namespace WidgetMidget // @description Ctrl + Arrow key navigation. // @version 1.2.3 // @supportURL https://github.com/WidgetMidget/scripts-and-userstyles/issues // @match *://*.kobatochan.com/* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // @downloadURL none // ==/UserScript== /* globals $ */ var prvCh = function(prv){ var prvId = $('div').find('a').filter(':contains("<< Previous Chapter")'); if ($(prvId).attr("href") == "null") {} else {window.open($(prvId).attr("href"),"_self")} }; var nxtCh = function(nxt){ var nxtId = $('div').find('a').filter(':contains("Next Chapter >>")'); if ($(nxtId).attr("href") == "null") {} else {window.open($(nxtId).attr("href"),"_self")} } document.addEventListener('keydown', function(e){ if (e.ctrlKey) { switch (e.keyCode) { case 37: prvCh(-1); break; case 39: nxtCh(1); break; } } }, false);