novelpia shortcut tool

편하게 써용, 왼쪽 화살표 이전화, 오른쪽 화살표 다음화, right ctrl 패널 열기, 엔터 추천, 쉬프트 댓글창 +++이거 쓰면 페이지 방식 못 씀 스크롤 쓰세요

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         novelpia shortcut tool
// @namespace    https://greasyfork.org/ko/users/908583
// @version      1.0.3
// @description  편하게 써용, 왼쪽 화살표 이전화, 오른쪽 화살표 다음화, right ctrl 패널 열기, 엔터 추천, 쉬프트 댓글창 +++이거 쓰면 페이지 방식 못 씀 스크롤 쓰세요
// @match        https://novelpia.com/viewer/*
// @icon         https://www.google.com/s2/favicons?domain=novelpia.com
// @license      MIT
// ==/UserScript==

document.onkeydown = function(e) {
    switch(e.which) {
        case 37: // left
            pageload($('#back_epi_auto_url').val(), 1);
            page_back();
            break;
        case 39: // right
            pageload($('#next_epi_auto_url').val(), 1);
            page_next();
            break;
        case 13: // enter
            episode_vote();
            break;
        case 38: // up
            $('#novel_box').animate({ scrollTop: $('#novel_box').scrollTop() - 200 }, animation_100);
            break;
        case 40: // down
            $('#novel_box').animate({ scrollTop: $('#novel_box').scrollTop() + 200 }, animation_100);
            break;
        case 25: //ctrl
            btn_comment2();
            break;
        case 16: //shift
            navi_view();
            break;
        default:
            return; // exit this handler for other keys
    }
    e.preventDefault(); // prevent the default action (scroll / move caret)
};