您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
custom keymap overlay for monkeytype
// ==UserScript== // @name Custom Layout for monkeytype.com (new version) // @namespace http://tampermonkey.net/ // @version 0.5.1 // @description custom keymap overlay for monkeytype // @author Sasha231 // @match https://monkeytype.com/ // @grant none // ==/UserScript== //CASE SENSITIVE! ALL OF THEM HAVE TO BE IN LOWERCASE!! const row0 = ['1', '2', '3', '4','5','6','7','8','9','0']; const row1 = ['q', 'w', 'e', 'r','t','y','u','i','o','p']; const row2 = ['a', 's', 'd', 'f','g','h','j','k','l',';']; const row3 = ['z', 'x', 'c', 'v','b','n','m','#','#','#']; //const keys = [...row0, ...row1, ...row2, ...row3] const keys = [...row1, ...row2, ...row3]; window.addEventListener('load', function() { 'use strict'; var cusid_ele = document.getElementsByClassName('keymap-key'); for (var i = 0; i < cusid_ele.length; ++i) { var item = cusid_ele[i]; item.setAttribute('data-key', keys[i].toUpperCase()+keys[i]); item.innerHTML = '<span class="letter">'+keys[i].toUpperCase()+'</span>' } }, false);