您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Press 'x' or 'e' to toggle visibility of the "Extra Networks" panel and 'q' to toggle the "Quick Settings" panel in Stable Diffusion WebUI with Lobe Theme
// ==UserScript== // @name SDWU - Custom hotkeys for Lobe Theme // @namespace http://monnef.eu/ // @version 0.1 // @description Press 'x' or 'e' to toggle visibility of the "Extra Networks" panel and 'q' to toggle the "Quick Settings" panel in Stable Diffusion WebUI with Lobe Theme // @match http://127.0.0.1:7860/* // @author monnef // @grant none // @license GPLv3 // ==/UserScript== const EXTRA_NETWORKS_SELECTOR = '.lucide.lucide-chevron-left'; const QUICK_SETTINGS_SELECTOR = '.lucide.lucide-chevron-right'; const clickOnElement = selector => { const element = document.querySelector(selector); if (element) { element.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window })); } else { console.log(`Element not found for selector: ${selector}`); } }; const handleExtraNetworks = () => clickOnElement(EXTRA_NETWORKS_SELECTOR); const handleQuickSettings = () => clickOnElement(QUICK_SETTINGS_SELECTOR); const keyHandlers = { 'x': handleExtraNetworks, 'e': handleExtraNetworks, 'q': handleQuickSettings }; document.addEventListener('keydown', event => { const activeElement = document.activeElement; const isFocusedElementInputOrTextarea = activeElement && ['INPUT', 'TEXTAREA'].includes(activeElement.tagName); if (isFocusedElementInputOrTextarea) return; keyHandlers[event.key]?.(); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址