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, живущее в системном трее: нажмите горячую клавишу, обведите рамкой любой QR-код на экране, и он мгновенно декодируется — результат можно скопировать или открыть.
Это браузерное расширение или самостоятельное приложение?Это нативное десктопное приложение на Tauri 2 (бэкенд на Rust, интерфейс на WebView2), а не браузерное расширение — оно работает как фоновый процесс, постоянно сидящий в трее, без фронтенд-фреймворка.
Как начать сканировать QR-код?Запустите приложение, нажмите Ctrl+Alt+Q, чтобы вызвать виджет, кликните «Capture & Scan» (или нажмите пробел), чтобы войти в режим выделения, затем обведите QR-код рамкой — он декодируется автоматически, и карточка результата позволит скопировать или открыть его.
Нужно ли что-то ещё установленное для запуска?Только WebView2 Runtime, который уже входит в Windows 10/11. Для самостоятельной сборки проекта дополнительно нужны Node 18+ и тулчейн Rust.
Работает ли он также на macOS или Linux?README перечисляет только требования для Windows (WebView2 Runtime в составе Windows 10/11), и приложение поставляется как установщик для Windows, так что пока это только Windows.
Отправляет ли сканирование мой экран или данные куда-либо?Нет — захват и декодирование полностью происходят на устройстве (jsQR декодирует только выбранную область), временный буфер захвата удаляется сразу после использования, а настройки хранятся как локальный JSON-файл без какой-либо базы данных.
Можно ли изменить горячую клавишу по умолчанию?Да — откройте Settings, кликните поле горячей клавиши и нажмите новую комбинацию; она вступает в силу сразу, без перезапуска приложения.
Работает ли он с несколькими мониторами?Да, оверлей захвата охватывает все подключённые дисплеи, так что можно растянуть выделение через экраны, а виджет появляется на том мониторе, где сейчас курсор.
Что происходит после декодирования QR-кода?QuickScan автоматически классифицирует результат как URL, учётные данные Wi-Fi или обычный текст и даёт действия в один клик — копировать или открыть в браузере, с опциональным автосворачиванием.
Почему установщик такой маленький?Он использует Tauri 2 с системным WebView вместо комплектования браузерным движком, чистый TypeScript без фронтенд-фреймворка и релизную сборку с opt-level=z, LTO, strip и panic=abort.
Creator
yoli-mi
Size
2 MB
Stars
290
Age
1mo
Commits · 90 Days