您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Focuses the chat when you type if you aren't drawing
- // ==UserScript==
- // @name Focus Chat
- // @namespace https://greasyfork.org/users/281093
- // @match https://sketchful.io/
- // @grant none
- // @version 1.1
- // @author Bell
- // @description Focuses the chat when you type if you aren't drawing
- // ==/UserScript==
- document.addEventListener("keydown", focusChat, false);
- function focusChat(e) {
- if (document.querySelector("#gameSettings").style.display !== "none") return;
- !isDrawing() && !e.ctrlKey && document.querySelector("#gameChatInput").focus();
- }
- function isDrawing() {
- return document.querySelector("#gameTools").style.display !== "none" &&
- document.querySelector("body > div.game").style.display !== "none" &&
- document.activeElement !== document.querySelector("#gameChatInput");
- }