您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Period to skip forward, comma to skip backward (cause why not), slash to edit keybinds and skip time. Works only on HTML5 videos for now.
- // ==UserScript==
- // @name AIS
- // @namespace http://tampermonkey.net/
- // @version 1.0.0
- // @description Period to skip forward, comma to skip backward (cause why not), slash to edit keybinds and skip time. Works only on HTML5 videos for now.
- // @author jaek#9509
- // @match https://twist.moe/a/*/*
- // @grant GM.getValue
- // @grant GM.setValue
- // ==/UserScript==
- (async function() {
- 'use strict;'
- var get = GM.getValue;
- var set = GM.setValue
- var skipTime = await get("skipTime", 85);
- var forwardKey = await get("forwardKey", 190);
- var backKey = await get("backKey", 188);
- var editKey = 191
- document.addEventListener("keydown", function(e){
- var vid = document.getElementsByTagName("video")[0];
- switch(e.keyCode){
- case forwardKey:
- vid.currentTime += skipTime;
- break;
- case backKey:
- vid.currentTime -= skipTime;
- break;
- case editKey:
- skipTime = Number(prompt("How much time to skip?", skipTime) || skipTime);
- forwardKey = Number(prompt("Key code for skipping forward? (Use keycode.info if you don't know what keycodes are)", forwardKey) || forwardKey);
- backKey = Number(prompt("Key code for skipping backward? (keycode.info for info)", backKey) || backKey);
- set("skipTime", skipTime);
- set("forwardKey", forwardKey);
- set("backKey", backKey);
- break;
- default: return;
- }
- e.preventDefault()
- });
- })();