Greasy Fork

Greasy Fork is available in English.

MangaKatana QOL

Tiny QOL script to help readers on MangaKatana.

当前为 2021-06-27 提交的版本,查看 最新版本

// ==UserScript==
// @name         MangaKatana QOL
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Tiny QOL script to help readers on MangaKatana.
// @author       You
// @match        https://mangakatana.com/manga/*
// @icon         https://www.google.com/s2/favicons?domain=mangakatana.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const PrevDef = (event) => event.preventDefault();
    const Clicker1 = (el) => { if (el) el.click(); };
    const Clicker = (selector) => () => Clicker1(document.querySelector(selector));
    const noop = () => {};
    const keyHandles = {
        'Home': PrevDef,
        'End': PrevDef,
        'm': Clicker('.nav_button.next'),
        'k': Clicker('.nav_button.prev'),
    }

    addEventListener("keydown", (event) => {
        let hdl = keyHandles[event.key];
        hdl = typeof hdl === 'undefined' ? noop : hdl;
        hdl(event);
    });
})();