FShot 是桌面截圖工具,提供全域快捷鍵、系統匣常駐、多頁籤編輯與快速複製/存檔,支援 Windows 與 macOS。
- Windows 10/11 x64。
- macOS Apple Silicon;不支援 Intel Mac。
- Linux 尚未正式支援。
系統匣選單的「開機自動執行」可設定或取消登入後自動啟動,預設不啟用。Windows 使用目前使用者的啟動設定,macOS 使用使用者 LaunchAgent,不需要管理員權限。移動可攜版或 Python 環境前,請先取消,移動後再重新啟用。
一般使用者建議從 GitHub Releases 下載:
- Windows 10/11 x64:可攜式資料夾包
FShot-<版本>-windows-x64.zip,完整解壓後執行資料夾內的FShot.exe,不需要 Python。 - Apple Silicon Mac:
FShot-<版本>-macos-arm64.dmg,開啟後將FShot.app拖入 Applications;不支援 Intel Mac。
首次開啟時,Windows 可能顯示 SmartScreen 提示;macOS 可能需要在「系統設定 → 隱私權與安全性」選擇「仍要打開」,並授予「螢幕錄製」與「輔助使用」權限。安裝步驟、權限設定與檔案校驗方式,請閱讀 Windows 安裝說明 或 macOS 安裝說明。
FShot 可從 PyPI 安裝。不需安裝即可使用 uvx 執行最新正式版本:
uvx fshot第一次執行會從 PyPI 下載套件並建立 uv 快取環境,後續會重用快取。臨時試用建議使用 uvx,若要長期使用則安裝為 uv tool。
使用 uv 從 PyPI 安裝:
uv tool install fshot
fshot安裝後可直接執行 fshot;更新至 PyPI 最新版本:
uv tool upgrade fshot使用 uv tool install 安裝時,FShot 啟動後會在背景每日檢查一次 PyPI。系統匣選單可手動「檢查更新…」或停用自動檢查;發現新版時可選擇更新並重新啟動、稍後處理或略過該版本。更新前若有尚未儲存的截圖,FShot 會先要求確認。桌面應用程式版則會檢查 GitHub Release,開啟新版下載頁讓你手動更新。uvx 使用者會收到手動更新指引。
程式啟動後會隱藏主視窗並留在系統匣。雙擊系統匣圖示可顯示編輯視窗,右鍵選單可退出。
快捷鍵設定、配色與語言集中在工具列右側的「…」功能表;窄視窗時,放不下的常用工具也會收進同一選單。
工具列下方的圓角外框包住標籤列與圖片區,兩側與工具列對齊;外框上緣直接作為分隔線,工具列不另加下緣線。標籤較多時可用分置標籤列兩側的細線條左右箭頭捲動,或從右側向下箭頭的清單切換標籤;Windows 與 macOS 皆保留完整標籤文字。未儲存狀態仍以小方塊標示。
選取中的狀態按鈕使用 hover 底色與強調色圖示:淺色模式為藍色,深色模式為螢光綠,方便辨識目前啟用的工具與選項。
縮放工具群提供放大、縮小、符合視窗與目前比例;按一下比例會顯示目前數值,可輸入 1%–800%,再按 Enter 或「套用」確認。各標籤頁保留自己的比例,Ctrl+0 可回到 100%;縮放僅影響顯示,不改變圖片內容。縮放工具與「包含游標」等擷取設定以分隔線區隔。
下表依工具列由左至右排列,圖示會配合閱讀器的淺色或深色模式顯示。將滑鼠停在按鈕上可查看目前語言的提示與快捷鍵;線條樣式、顏色、延遲及模式圖示會隨設定改變。下列快捷鍵以 Windows 為例。
| 圖示 | 功能 | 操作方式/快捷鍵 |
|---|---|---|
| 自由畫筆 | 在圖片上拖曳繪製自由線條。Alt+P | |
| 線條/箭頭 | 拖曳繪製直線,預設以實心圓起始、箭頭結束。Alt+L | |
| 線條端點樣式 | 點擊線條按鈕右側的小箭頭,直接選取無、箭頭與實心圓的九種線條預覽;滑鼠停留時顯示起點/終點樣式提示。 | |
| 矩形/橢圓形 | 由右側下拉選單選擇形狀,拖曳繪製;按住 Shift 畫正方形/正圓形。Alt+R | |
| 丈量像素 | 拖曳顯示橫向、縱向像素差;放開保留讀值,重新丈量或切換工具時清除。讀值不寫入圖片。Alt+D | |
| 文字 | 在圖片上加入文字。Alt+T | |
| 馬賽克 | 拖曳選取範圍,以馬賽克遮蔽內容。Alt+M | |
| 順時針旋轉 | 將圖片順時針旋轉 90°。Alt+C | |
| 水平鏡射 | 將圖片左右翻轉。Alt+H | |
| 垂直鏡射 | 將圖片上下翻轉。Alt+V | |
| 縮小圖片 | 開啟面板輸入 1–99%,實際縮小圖片像素尺寸,可復原。Alt+S | |
| 線寬與顏色 | 開啟面板調整繪圖線寬及顏色,亦可選擇自訂顏色。 | |
| 復原 | 還原前一次圖片編輯。Ctrl+Z | |
| 複製圖片 | 將目前圖片複製至剪貼簿。Ctrl+C | |
| 存檔 | 儲存目前圖片;已有來源路徑時寫回原檔,新圖片則選擇儲存位置。Ctrl+S | |
| 另存新檔 | 選擇另一個檔名或位置儲存圖片。Ctrl+Shift+S | |
| 放大顯示 | 放大編輯器中的圖片顯示,不改變圖片像素尺寸。Ctrl++/Ctrl+= | |
| 縮小顯示 | 縮小編輯器中的圖片顯示,不改變圖片像素尺寸。Ctrl+- | |
| 符合視窗 | 依目前可用空間調整顯示比例,完整顯示圖片,不改變圖片像素尺寸。 | |
100% |
顯示比例 | 顯示目前比例(四捨五入為整數);按一下可輸入 1%–800%,按 Enter 或「套用」確認。 |
| 擷取時包含游標 | 單擊切換是否將游標加入截圖;有勾號表示啟用。 | |
| 延遲擷取 | 開啟面板選擇關閉、1、3、5 秒或自訂 0–60 秒;圖示數字表示目前秒數。虛擬模式的作用中視窗設定延遲後會開啟操作預覽。 | |
| 實體/虛擬螢幕 | 單擊切換,實線表示實體、虛線表示虛擬,設定會保留。虛擬模式可擷取高解析度視窗;設定步驟與限制。 | |
| 設定擷取快捷鍵 | 設定四種擷取模式及重複擷取的 Ctrl/Shift/Alt 加 A–Z 組合;Shift 須搭配 Ctrl 或 Alt。按 OK 且註冊成功後套用,Cancel 不變更;「使用預設」重設面板欄位。 | |
| 主題 | 單擊循環切換「跟隨系統 → 淺色 → 深色」,並保留選擇;深色採《新世紀福音戰士》初號機風格的紫色與螢光綠配色。圖示依序為半明半暗圓、太陽、月亮。 | |
| 語言 | 單擊循環切換「跟隨系統 → 繁體中文 → English」,並保留選擇;圖示依序為地球、中、A。 |
macOS 的復原、複製與存檔使用 ⌘ 組合鍵;顯示縮放沿用表列 Ctrl 組合。貼上、重設縮放、頁籤重新命名及拖曳裁切沒有工具列按鈕,請參閱下方編輯快捷鍵與圖片操作說明。
圖片也可透過拖放或剪貼簿加入編輯器:拖放圖片會以完整檔名建立頁籤、保留來源路徑並在修改後寫回原檔;直接貼上影像或從檔案管理器複製圖片後貼上,會以截圖時間格式建立新的未存檔頁籤。成功存檔後會記住檔案所在資料夾,其他尚未存檔的頁籤會從該資料夾開啟儲存交談窗。Windows/Linux 使用 Ctrl+V,macOS 使用 ⌘+V。
需要高解析度視窗截圖時,可用工具列的螢幕按鈕切換虛擬模式;選擇會保留。此功能需要虛擬顯示器與相應的系統權限。
Windows/macOS 的設定步驟、延遲操作預覽與使用限制,請閱讀 虛擬螢幕擷取指南。
- Ctrl+Shift+Q: 重複前一次的截圖方式(矩形區域與選取的視窗/控制項會沿用前次目標,可在設定面板自訂)
- Ctrl+Shift+A: 擷取目前焦點視窗
- Ctrl+Shift+R: 擷取矩形區域
- Ctrl+Shift+F: 擷取全螢幕
- Ctrl+Shift+W: 選取視窗或控制項後擷取
macOS 使用相同的 Ctrl+Shift 字母組合。獨立 App 請授權 FShot.app;透過 uv/uvx 執行時,系統設定中的授權對象通常是啟動指令所在的 App,例如「終端機」、iTerm2 或 IDE。授權後請完全結束並重新開啟 FShot 或該宿主 App。
編輯工具快捷鍵:
- Alt+P: 自由畫筆
- Alt+L: 線條
- Alt+R: 矩形/橢圓形
- Alt+D: 丈量像素
- Alt+T: 文字
- Alt+M: 馬賽克
- Alt+C: 順時針旋轉 90°
- Alt+S: 依比例縮小圖片
- Alt+H: 水平鏡射
- Alt+V: 垂直鏡射
- Ctrl++ / Ctrl+=: 放大
- Ctrl+-: 縮小
- Ctrl+0: 重設縮放
- F2: 直接在目前標籤頁重新命名已存檔的檔案(macOS 使用 Return)
已存檔的標籤頁也可直接雙擊名稱進入重新命名;副檔名會保留不變。
以下為 Windows/Linux 的操作,僅在編輯視窗內生效:
| 快捷鍵 | 操作 |
|---|---|
| Ctrl+Tab/Ctrl+Page Down | 下一個頁籤,到最後一頁後回到第一頁 |
| Ctrl+Shift+Tab/Ctrl+Page Up | 上一個頁籤,到第一頁後回到最後一頁 |
| Ctrl+1–8 | 依左至右順序切換到第 1–8 個頁籤 |
| Ctrl+9 | 最後一個頁籤 |
| Ctrl+W/Ctrl+F4 | 關閉目前頁籤;未儲存時先要求確認 |
macOS 的關閉與數字選頁使用 ⌘ 組合鍵,上一頁/下一頁沿用 Qt 平台標準快捷鍵。關閉最後一個頁籤後,編輯視窗仍保持開啟。
關閉頁籤、編輯視窗或結束程式前,若有未儲存變更,會提供儲存與捨棄選項。關閉主視窗且有多張未儲存圖片時,按鈕明確顯示「全部不儲存」。關閉單一未儲存頁籤時,「不儲存」只關閉該頁;還有其他頁籤時,另提供「全部不儲存」,清空所有窗格的圖片頁籤並保留編輯視窗。只有一個頁籤時不顯示此額外選項。取消存檔或儲存失敗時會保留頁籤,不繼續關閉或更新。關閉編輯視窗後,FShot 仍會留在系統匣。
視窗底部狀態列左側會顯示作用中標籤圖片的實際像素尺寸(寬 × 高),切換窗格或標籤、裁切、旋轉、縮小及復原時會同步更新;顯示縮放不影響此尺寸。
畫線時按住 Shift,會依拖曳方向固定為水平或垂直。矩形工具右側下拉選單可切換矩形與橢圓形;按住 Shift 時分別繪製正方形與正圓形。拖曳途中按下或放開 Shift,預覽會即時更新。
拖曳標籤到任一窗格內容區的左側、右側或下側,會顯示放置位置提示;放開後即在該方向建立新窗格。可在已有窗格上繼續分割,並拖曳窗格間的分隔線調整寬高比例。
每個窗格都有獨立的標籤列與標籤清單。將標籤拖到另一窗格中央或標籤列,可移入該窗格;拖到同一標籤列可調整順序。移走或關閉最後一個標籤時,空窗格會自動收合。點擊窗格即可切換操作目標,作用中窗格以強調色外框標示;縮放、復原與存檔套用於該窗格目前的圖片。移動標籤會保留其縮放、修改內容與未儲存狀態;結束程式仍會檢查所有窗格的未儲存圖片。
參與開發請閱讀 開發指南,其中包含架構、跨平台與打包文件的入口。
FShot 採用 GNU General Public License 第三版或更新版本(GPL-3.0-or-later)。完整條款請參閱 LICENSE。第三方元件維持各自的授權。
Code signing status(程式碼簽章狀態):下載驗證與目前的簽章狀態。目前發佈的 Windows exe 尚未簽章。
可從「關於 FShot」查看版本與授權資訊:Windows 位於標題列圖示的系統功能表,macOS 位於選單列的「FShot → 關於 FShot」。































