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.0
// @author Bell
// @description Focuses the chat when you type if you aren't drawing
// ==/UserScript==
document.addEventListener("keydown", focusChat, false);
function focusChat(e) {
if (!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");
}