quickscan README

The project's README from github.com/yoli-mi/quickscan. As one markdown file: README.md.

QuickScan

QuickScan · 轻量桌面扫码工具

English | 中文

常驻系统托盘的二维码扫码器,按快捷键呼出,截屏框选屏幕上任意二维码——网页、聊天窗口、图片,一键复制或打开。

使用

  1. 启动后按 Ctrl+Alt+Q(默认快捷键)呼出小部件
  2. 点击「截屏扫码」(空格键),屏幕进入框选模式
  3. 拖拽框选二维码后自动识别
  4. 弹出结果卡片:一键复制 / 浏览器打开;自动收起(可配置)

也可以直接把二维码图片 Ctrl+V 粘贴或拖入窗口识别

功能

技术栈与轻量化

开发

前置: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

  1. After launching, press Ctrl+Alt+Q (default hotkey) to summon the widget
  2. Click "Capture & Scan" — the screen enters selection mode
  3. Drag to frame the QR code and it is decoded automatically
  4. 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

Tech & Footprint

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

quickscan (yoli-mi/quickscan)

Searching Database…

这是什么?QuickScan 是一款小巧的 Windows 桌面应用,常驻系统托盘:按下热键,在屏幕上任意二维码上拖出选框,它会立即解码,你就可以复制或打开结果。
这是浏览器扩展还是独立应用?它是用 Tauri 2 构建的原生桌面应用(Rust 后端、WebView2 UI),不是浏览器扩展——它作为托盘常驻的后台进程运行,没有使用前端框架。
怎么开始扫描二维码?启动应用,按 Ctrl+Alt+Q 呼出小组件,点击“Capture & Scan”(或按空格)进入选择模式,然后在二维码周围拖出选框——它会自动解码,结果卡片让你复制或打开内容。
运行它还需要安装别的东西吗?只需要 WebView2 运行时,Windows 10/11 已经自带。自己构建项目则还需要 Node 18+ 和 Rust 工具链。
它也能在 macOS 或 Linux 上运行吗?README 只列出了 Windows 的前置要求(WebView2 运行时随 Windows 10/11 自带),且应用以 Windows 安装包形式发布,所以目前仅支持 Windows。
扫描会把我屏幕或数据发送到别处吗?不会——截图和解码完全在本地进行(jsQR 只解码选定区域),临时截图缓存在用完后立即删除,设置以本地 JSON 文件形式存储,不涉及任何数据库。
可以更改默认热键吗?可以——打开 Settings,点击热键输入框,然后按下新的组合键;无需重启应用即可生效。
它支持多显示器吗?支持,截图覆盖层覆盖所有已连接的显示器,你可以跨屏拖动选区,小组件会弹出在光标当前所在的显示器上。
二维码解码后会发生什么?QuickScan 会自动把结果分类为 URL、WiFi 凭据或纯文本,提供一键复制或浏览器打开操作,并支持可选的自动收起。
为什么安装程序这么小?它使用 Tauri 2 加操作系统提供的 WebView 而不捆绑浏览器引擎,前端用纯 TypeScript、零框架,发布构建启用了 opt-level=z、LTO、strip 和 panic=abort。
Creator
yoli-mi
Size
2 MB
Stars
290
Age
1mo
Commits · 90 Days