Skip to main content

FShot

繁體中文 | English

FShot 是桌面截圖工具,提供全域快捷鍵、系統匣常駐、多頁籤編輯與快速複製/存檔,支援 Windows 與 macOS。

支援平台

  • Windows 10/11 x64。
  • macOS Apple Silicon;不支援 Intel Mac。
  • Linux 尚未正式支援。

Quick Start

桌面應用程式

一般使用者建議從 GitHub Releases 下載:

  • Windows 10/11 x64:單一可攜式 FShot-<版本>-windows-x64.exe,不需要 Python。
  • Apple Silicon Mac:FShot-<版本>-macos-arm64.dmg,開啟後將 FShot.app 拖入 Applications;不支援 Intel Mac。

首次開啟時,Windows 可能顯示 SmartScreen 提示;macOS 可能需要在「系統設定 → 隱私權與安全性」選擇「仍要打開」,並授予「螢幕錄製」與「輔助使用」權限。安裝步驟、權限設定與檔案校驗方式,請閱讀 Windows 安裝說明 或 macOS 安裝說明。

從 PyPI 執行

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 為例。

圖示 功能 操作方式/快捷鍵
自由畫筆 自由畫筆 在圖片上拖曳繪製自由線條。Alt+P
線條 線條/箭頭 拖曳繪製直線,預設以實心圓起始、箭頭結束。Alt+L
線條樣式下拉 線條端點樣式 點擊線條按鈕右側的小箭頭,分別設定起點與終點為無、箭頭或實心圓。
矩形 矩形 拖曳繪製矩形框。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+-
不含游標 包含游標 擷取時包含游標 單擊切換是否將游標加入截圖;有勾號表示啟用。
關閉延遲 延遲五秒 延遲擷取 開啟面板選擇關閉、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 平台標準快捷鍵。關閉最後一個頁籤後,編輯視窗仍保持開啟。

更多說明

參與開發請閱讀 開發指南,其中包含架構、跨平台與打包文件的入口。

Metadata

Release files for fshot 0.0.25

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fshot 0.0.25
File Size Uploaded Provenance
fshot-0.0.25.tar.gz 98.6 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fshot 0.0.25
File Interpreter ABI Platform
fshot-0.0.25-py3-none-any.whl Python 3 none any Details

Total release size: 206.6 kB

Release files / fshot-0.0.25.tar.gz

Download URL fshot-0.0.25.tar.gz
Size 98.6 kB
Tags Source
SHA-256 checksum
How to use checksums
01312b5701b4153fa41b1ddad16cff0cc4c6365d738b2a4b168cbda9c2531d5e
BLAKE2b-256 checksum
How to use checksums
8d6a227b25499708218a92e7c05250e0ae777f22c43e4c9facb861ec2e446bdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / fshot-0.0.25-py3-none-any.whl

Download URL fshot-0.0.25-py3-none-any.whl
Size 108.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e5523c4b0c2710ab67a6738a7822e559a74ea5d6c055114b035fc6ea729cf83c
BLAKE2b-256 checksum
How to use checksums
c104f1e20ddf9b29bb5259749aa856c0c216a185307ba90a312c5ccd98157ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for fshot 0.0.25

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for fshot-0.0.25.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page