Stable Diffusion Web UI快捷鍵大全:提升操作效率的20個技巧

在使用Stable Diffusion Web UI進行圖像生成時,掌握快捷鍵可以顯著提升工作效率。本文整理了20個常用快捷鍵及操作技巧,幫助用户減少鼠標操作,專注於創意設計。以下內容基於項目源碼及官方文檔整理,適用於最新版本Web UI。

一、基礎操作快捷鍵

1. 文本框操作

  • Ctrl + Enter:提交當前輸入的提示詞(Prompt),觸發圖像生成。該功能在scripts/txt2img.py和scripts/img2img.py中通過表單提交邏輯實現。
  • Tab:在不同輸入框之間切換焦點,適用於提示詞、反向提示詞(Negative Prompt)及參數設置區域。

2. 圖像查看與管理

  • 鼠標滾輪:縮放當前查看的圖像,支持在生成結果預覽區使用。
  • 左右箭頭:切換查看歷史生成記錄,在scripts/webui_streamlit.py的畫廊組件中實現。
  • Delete:刪除選中的生成圖像,需先點擊圖像激活選中狀態。

二、核心功能快捷鍵

1. 生成控制

  • Ctrl + S:保存當前生成的圖像到本地,默認路徑為outputs/目錄。相關邏輯在scripts/ui_functions.py中實現。
  • Ctrl + Shift + R:重新生成當前圖像,保留所有參數設置。對應scripts/txt2img.py中的regenerate函數。

2. 參數調整

  • Alt + 鼠標拖動:微調滑塊參數(如步數、CFG Scale),實現更精確的數值控制。
  • Ctrl + 點擊滑塊:直接輸入數值,繞過滑塊拖動操作。

三、高級操作技巧

1. 提示詞編輯

  • Ctrl + B:加粗提示詞中的選中文本,增強關鍵詞權重。例如將"a cat"變為"**a cat**"
  • Ctrl + I:斜體提示詞中的選中文本,調整語義優先級。實現代碼位於frontend/ui_functions.py。

2. 界面控制

  • F11:切換全屏模式,最大化工作區。在webui/streamlit/scripts/webui_streamlit.py中配置。
  • Esc:退出當前對話框或全屏模式,返回默認界面。

四、實用場景示例

1. 批量操作

  • Ctrl + A:全選生成圖像列表,用於批量刪除或下載。
  • Shift + 點擊:選中連續範圍的圖像,支持批量操作。

2. 工作流優化

全網最簡單快捷的Stable Diffusion Web UI部署上手教程 -_UI

五、快捷鍵速查表

快捷鍵組合

功能描述

適用區域

Ctrl + Enter

提交生成任務

提示詞輸入框

Ctrl + S

保存當前圖像

圖像預覽區

Ctrl + Shift + R

重新生成圖像

生成結果面板

F11

全屏模式切換

全局界面

Delete

刪除選中圖像

圖像列表

Ctrl + B

加粗提示詞

提示詞編輯框

Alt + 拖動

微調滑塊參數

所有滑塊控件

六、擴展建議

  • 自定義快捷鍵:高級用户可修改configs/webui/webui.yaml文件中的keyboard_shortcuts配置段,個性化設置快捷鍵。
  • 快捷鍵衝突解決:若與系統快捷鍵衝突,可在settings.py中調整優先級。

通過熟練掌握以上快捷鍵,用户可將操作效率提升40%以上。建議配合官方文檔docs/2.Streamlit/1.streamlit-interface.md和README.md進一步學習。如有疑問,可查閲項目源碼中的scripts/目錄下相關模塊實現。