开发前需准备 Node ≥ 18、Rust 工具链和 WebView2 运行时;打包用 npm run tauri build 生成 NSIS / MSI 安装包;默认快捷键为 Ctrl+Alt+Q,可在设置中点击后直接按新组合键修改。
quickscan
yoli-mi活跃维护基于 Tauri 2 的轻量截屏扫码工具,按快捷键框选屏幕区域即可识别其中的二维码,安装包仅约 1.3MB。
轻量截屏扫码工具 · Lightweight screen-capture QR scanner (Tauri 2, ~1.3MB installer)
npm install
npm run tauri devREADME 未说明具体硬件要求;运行需 WebView2 运行时(Windows 10/11 自带),未提及显存或 GPU 型号。
常驻托盘的轻量截屏扫码工具,按快捷键框选屏幕上任意二维码即可识别
基于 Tauri 2 的轻量截屏扫码工具,按快捷键框选屏幕区域即可识别其中的二维码,安装包仅约 1.3MB。
核心能力
- 全局快捷键呼出小部件,截屏拖拽框选后松手即识别
- 遮罩铺满所有显示器,支持跨屏拖拽与触屏手指框选
- 结果自动分类为链接、WiFi、文本,一键复制或浏览器打开
- 支持 Ctrl+V 粘贴或拖入图片识别,明暗模式跟随系统
- 基于 Tauri 2 与 jsQR,仅对框选区域解码,设置存本地 JSON
容易踩的坑
- v0.2.0QuickScan v0.2.0最新正式版2026-08-30 · 2026-08-30 06:54 UTC
功能更新 / Feature release 🚀
新增 / New
-
自动扫码:截屏后自动识别屏幕上全部二维码,每个码都有编号取景框精确定位,玻璃结果面板逐条列出,悬停列表联动高亮、一键复制 / Auto-scan: detects all QR codes on screen, each with a numbered frame marker and a glass result panel (hover to locate, one-click copy)
-
UI优化:优化设置页和结果弹窗 / UI polish: refined the settings page and result popups
-
新增设置选项:自动扫码、跳转后自动退出 / New settings: auto-scan, exit-on-open
改进 / Improved
- 解码器升级为 zxing-wasm:彩色圆点、带 logo、高密度的群二维码识别率大幅提升 / Decoder upgraded to zxing-wasm — far better recognition of stylized group QR codes
- 启动时预热解码器,识别零延迟 / Decoder warmup at startup for instant recognition
- 视图切换动画性能优化 / Smoother view-switch animation
下载 / Download
- QuickScan_0.2.0_x64-setup.exe — NSIS 安装包(推荐 / recommended)
- QuickScan_0.2.0_x64_en-US.msi — MSI 安装包
-
- v0.1.3QuickScan v0.1.32026-08-26 · 2026-08-26 13:06 UTC
查看更新说明
图标优化 / Icon polish
变更 / Changes
- 图标优化,消除白色条状元素拥挤/交叉的观感 / Icon optimization — avoided the white bars look crowded
- 角标加粗、间距拉开,小尺寸下更清晰 / Thicker, better-spaced brackets for small-size clarity
下载 / Download
- QuickScan_0.1.3_x64-setup.exe — NSIS 安装包(推荐 / recommended)
- QuickScan_0.1.3_x64_en-US.msi — MSI 安装包
- v0.1.2QuickScan v0.1.22026-08-26 · 2026-08-26 12:29 UTC
查看更新说明
结果页行为调整 / Result card behavior change
变更 / Changes
- 结果页永不自动消失,只有手动操作(复制 / 打开 / × / Esc)才会关闭 / The result card never auto-dismisses; it closes only by user action (copy / open / close / Esc)
- 移除「自动收起」机制(倒计时、进度条、设置项) / Removed the auto-hide mechanism (countdown, progress bar, setting)
- 自动复制后结果保留展示 / Result stays visible after auto-copy
下载 / Download
- QuickScan_0.1.2_x64-setup.exe — NSIS 安装包(推荐 / recommended)
- QuickScan_0.1.2_x64_en-US.msi — MSI 安装包
- v0.1.1QuickScan v0.1.12026-08-26 · 2026-08-26 12:14 UTC
查看更新说明
修复版本 / Bug-fix release
修复 / Fixes
- 悬停结果卡即取消自动收起 — 鼠标移到结果上就不会再倒计时,可以从容阅读和点击 / Hovering the result card cancels the auto-hide countdown — take your time to read and click
- 修复 UI 意外自动退出:清理了被打断的收起动画仍会触发退出的问题 / Fixed unexpected UI exit caused by interrupted collapse animations still firing
- 结果展示期间失焦不再收起窗口 — 切到别的窗口对照/粘贴,结果仍在 / The window no longer hides on focus loss while a result is on screen
- 自动复制模式的退出延迟 200ms → 900ms,留出看结果的时间 / Auto-copy exit delay 200ms → 900ms
下载 / Download
- QuickScan_0.1.1_x64-setup.exe — NSIS 安装包(推荐 / recommended)
- QuickScan_0.1.1_x64_en-US.msi — MSI 安装包
- v0.1.0QuickScan v0.1.02026-08-26 · 2026-08-26 11:57 UTC
查看更新说明
首个版本 / Initial release 🎉
新特性 / Highlights
- 截屏框选识别屏幕上任意二维码 / Frame-select & decode any QR code on screen
- 全局快捷键呼出(默认 Ctrl+Alt+Q,点击捕获式自定义)/ Global hotkey with click-to-rebind
- 结果分类(链接 / WiFi / 文本)、一键复制、浏览器打开 / Auto classification, copy & open
- 苹果风格动效:托盘弹入 / 镜像收起 / Apple-style tray pop-in & mirrored collapse
- 粘贴 / 拖拽图片识别 / Paste or drag image to decode
- 独立设置页:开机自启动、自动复制、提示音、窗口置顶、自动收起 / Settings page with autostart etc.
- 轻量:安装包 ~1.4 MB,驻留内存 ~30 MB / Lightweight: ~1.4 MB installer, ~30 MB RAM
下载 / Download
- QuickScan_0.1.0_x64-setup.exe — NSIS 安装包(推荐 / recommended)
- QuickScan_0.1.0_x64_en-US.msi — MSI 安装包
系统要求 / Requirements: Windows 10/11(WebView2 运行时,系统自带 / bundled)
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
QuickScan · 轻量桌面扫码工具
English | 中文
常驻系统托盘的二维码扫码器,按快捷键呼出,截屏框选屏幕上任意二维码——网页、聊天窗口、图片,一键复制或打开。
使用
- 启动后按
Ctrl+Alt+Q(默认快捷键)呼出小部件 - 点击「截屏扫码」(空格键),屏幕进入框选模式
- 拖拽框选二维码后自动识别
- 弹出结果卡片:一键复制 / 浏览器打开;自动收起(可配置)
也可以直接把二维码图片 Ctrl+V 粘贴或拖入窗口识别
功能
- 截屏框选识别:全屏覆盖 + 拖拽选区(实时尺寸标注),松手即识别
- 多屏支持:遮罩铺满所有显示器,可跨屏拖拽框选;小部件在鼠标所在的那块屏上呼出
- 触屏支持:手指直接拖拽框选;框选右上角 ✕ 按钮可退出(平板 / 翻转本无需键盘)
- 开机自启动:注册表写入被拒时自动回退到启动文件夹快捷方式(兼容 Run 键被安全软件锁定的机器)
- 结果自动分类:链接 / WiFi / 文本;一键复制、浏览器打开
- 全局快捷键呼出 / 收起(默认
Ctrl+Alt+Q;设置中点击后直接按下新组合键即生效) - 极简风格动效
- 系统托盘常驻:左键呼出,右键菜单(呼出 / 设置 / 退出)
- 粘贴 / 拖拽图片识别;明暗模式跟随系统
技术栈与轻量化
- Tauri 2(Rust + WebView2):安装包 ~1.4 MB,驻留内存 ~30 MB
- 原生 TypeScript + Vite,零前端框架;jsQR 解码(仅对框选区域解码)
- 截屏:
xcap逐屏抓取后按物理坐标拼成覆盖整个虚拟桌面的 RGBA 直传(无图片编码开销),用完即删、画布即释 - 动画只走
transform/opacity(GPU 合成);prefers-reduced-motion自动降级 - release 构建:
opt-level=z+ LTO + strip +panic=abort - 设置本地 JSON 持久化,零数据库依赖
开发
前置:Node ≥ 18、Rust 工具链、WebView2 运行时(Windows 10/11 自带)。
npm install
npm run tauri dev # 开发(热更新)
npm run tauri build # 打包 NSIS / MSI 安装包
QuickScan · Lightweight Desktop QR Scanner
中文 | English
A tray-resident QR code scanner. Press a hotkey, frame-select any QR code on your screen — web pages, chat windows, images — then copy or open it with one click.
Usage
- After launching, press
Ctrl+Alt+Q(default hotkey) to summon the widget - Click "Capture & Scan" — the screen enters selection mode
- Drag to frame the QR code and it is decoded automatically
- A result card pops up: copy / open in browser; auto-collapse (configurable)
You can also paste (Ctrl+V) or drag an image with a QR code onto the widget.
Features
- Screen-capture selection: fullscreen overlay with drag selection (live size hint), decode on release
- Multi-monitor: the overlay spans every display, so selections can be dragged across screens; the widget pops up on whichever monitor the cursor is on
- Touch support: drag to frame with your finger; a ✕ button at the top-right exits capture mode (no keyboard needed on tablets/convertibles)
- Autostart: falls back to a Startup-folder shortcut when the registry Run key is locked down by security software
- Auto classification: URL / Wi-Fi / text; one-click copy and open-in-browser
- Global hotkey to show/hide (default
Ctrl+Alt+Q; in settings, click and press a new combo — applied instantly) - Minimalist motion design
- Tray icon: left-click to summon; right-click menu (show / settings / quit)
- Paste / drag-image decoding; light/dark theme follows the system
Tech & Footprint
- Tauri 2 (Rust + WebView2): installer ~1.4 MB, resident memory ~30 MB
- Plain TypeScript + Vite, zero frontend framework; jsQR decodes only the selected region
- Capture: every monitor grabbed via
xcapand stitched by physical coordinates into one virtual-desktop RGBA buffer (no image-encoding overhead); temp file deleted right after use, canvas released on exit - Animations use only
transform/opacity(GPU-composited); honorsprefers-reduced-motion - Release build:
opt-level=z+ LTO + strip +panic=abort - Settings persisted as local JSON — no database
Development
Prerequisites: Node ≥ 18, Rust toolchain, WebView2 Runtime (bundled with Windows 10/11).
npm install
npm run tauri dev # dev mode (HMR)
npm run tauri build # build NSIS / MSI installers