您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds many keyboard shortcuts, such as: thumbnail navigation, quick site search.
// ==UserScript== // @name G.E/EX Keyboard Navigation // @description Adds many keyboard shortcuts, such as: thumbnail navigation, quick site search. // @author Hen Tie // @homepage http://hen-tie.tumblr.com/ // @namespace https://greasyfork.org/en/users/8336 // @include http://g.e-hentai.org/g/* // @include https//g.e-hentai.org/g/* // @include http://exhentai.org/g/* // @include https://exhentai.org/g/* // @include http://exhentai.org/s/* // @include https://exhentai.org/s/* // @include http://g.e-hentai.org/s/* // @include https://g.e-hentai.org/s/* // @grant GM_getValue // @grant GM_setValue // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js // @icon https://i.imgur.com/RPv1X1r.png // @version 5.3 // ==/UserScript== document.onkeyup = checkNumber; function checkNumber(e) { e = e || window.event; // no shortcuts while commenting if ($(e.target).is('input, textarea')) { return; } // left arrow, back page else if (e.keyCode == '37') { $('table.ptt td:first-child a').click(); } // right arrow, next page else if (e.keyCode == '39') { $('table.ptt td:last-child a').click(); } // d key, next page else if (e.keyCode == '68') { $('table.ptt td:last-child a').click(); } // a key, back page else if (e.keyCode == '65') { $('table.ptt td:first-child a').click(); } // w key, first page else if (e.keyCode == '87') { $('table.ptt td:nth-child(2) a').click(); } // s key, last page else if (e.keyCode == '83') { $('table.ptt td:nth-last-child(2) a').click(); } // q key, return to gallery else if (e.keyCode == '81') { $('.sb a') [0].click(); } // v key, vote tag up else if (e.keyCode == '86') { $('#tagmenu_act a[onclick="tag_vote_up(); return false"]') [0].click(); } // x key, vote tag down else if (e.keyCode == '88') { $('#tagmenu_act a[onclick="tag_vote_down(); return false"]') [0].click(); } // f key, search all galleries else if (e.keyCode == '70') { var tagSearch = prompt('Search ' + document.location.hostname); if (tagSearch !== null) { window.location.href = '/?f_search=' + tagSearch; } } // stop browser shortcut interference else if (e.keyCode == '37' && e.metaKey || e.keyCode == '39' && e.metaKey || e.keyCode == '68' && e.metaKey || e.keyCode == '65' && e.metaKey || e.keyCode == '87' && e.metaKey || e.keyCode == '83' && e.metaKey || e.keyCode == '81' && e.metaKey || e.keyCode == '86' && e.metaKey || e.keyCode == '88' && e.metaKey || e.keyCode == '70' && e.metaKey) { return; } }