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. 工作流優化
五、快捷鍵速查表
|
快捷鍵組合
|
功能描述
|
適用區域
|
|
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/目錄下相關模塊實現。