NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name monkeytype ctrl+p // @namespace http://monkeytype.com/ // @version 0.1 // @description Binds ctrl+p to command line and ctrl+shift+p to single command mode // @author decaf // @match https://monkeytype.com/* // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; $(document).bind('keydown', (event) => { if (event.ctrlKey && event.keyCode == 80) { event.preventDefault(); if (!$("#leaderboardsWrapper").hasClass("hidden")) { event.preventDefault(); hideLeaderboards(); return; } else if ($("#commandLineWrapper").hasClass("hidden")) { if (config.singleListCommandLine == "on") useSingleListCommandLine(false); else currentCommands = [commands]; if (event.shiftKey) useSingleListCommandLine(false); showCommandLine(); } else { if (currentCommands.length > 1) { currentCommands.pop(); $("#commandLine").removeClass("allCommands"); showCommandLine(); } else { hideCommandLine(); } setFontFamily(config.fontFamily, true); if (config.customTheme === true) { applyCustomThemeColors(); } else { setTheme(config.theme); } } } }); })();