Convenient Window:一款为 Windows 11 打造的现代化桌面效率工具

Convenient Window:一款为 Windows 11 打造的现代化桌面效率工具

Convenient Window 是一款专为 Windows 11 设计的桌面效率工具,旨在通过热区、鼠标手势和窗口增强等一系列功能,全面提升您的操作效率。该项目基于 Tauri 2 和 Rust 构建,确保了应用的高性能和轻量化。

✨ 主要功能亮点

  • 热区与鼠标手势
    • 自定义热区:您可以为每个显示器的四个角落和四条边缘独立配置触发动作。触发方式多样,包括鼠标悬停、按键、滚轮和边缘移动。
    • 全局鼠标手势:支持绑定鼠标手势来执行快捷键、系统操作、命令或窗口控制,并可创建和管理自定义手势。
  • 窗口增强
    • 窗口贴边隐藏:将窗口部分拖出屏幕边缘即可隐藏,鼠标移回边缘的可见条带即可恢复,支持多窗口和多显示器。
    • 任意移动与调整大小:通过可配置的“修饰键+鼠标”组合,可以随意移动或调整当前活动窗口的大小。
    • 窗口置顶控制:轻松将任意窗口保持在最前端,并可选择使用窗口上的小图钉快速释放。
  • 截图与本地 OCR
    • 区域截图:快速捕捉屏幕区域,截图可以钉在所有窗口之上,并支持移动、调整大小、调整不透明度、复制或保存为 PNG。
    • 本地文字识别 (OCR):利用 Windows 11 的本地语言功能进行文字识别,无需将截图上传至网络,有效保护您的隐私。
  • 其他实用特性
    • 实时生效:大部分设置更改后会立即保存并应用,无需手动点击保存。
    • 多显示器配置:支持为不同的显示器布局保存独立的配置文件。
    • 明暗主题:默认跟随系统外观,也可手动选择并记住您的偏好。

⚠️ 重要提醒与限制

  • 平台支持:目前,Windows 11 x64 是唯一受支持的稳定平台。macOS 和 Linux 虽有架构预留,但尚未实现或提供支持。
  • 代码签名:安装程序和可执行文件目前未进行代码签名。因此,Windows 可能会显示“未知发布者”或 Microsoft Defender SmartScreen 警告。每个发布版本都包含校验和与清单文件,可用于验证下载文件的完整性。
  • 自动更新:自动更新功能尚未实现。

🚀 快速开始

  1. 从项目的 最新稳定发布页 下载安装程序或便携版 ZIP 压缩包。
    • 安装程序 (setup.exe):推荐用于常规的每用户安装。
    • 便携版 ZIP:解压后即可运行,无需安装。
  2. 安装应用,或解压便携版后运行 ConvenientWindow.exe
  3. 从系统托盘中打开 Convenient Window。
  4. 开启主功能开关,然后根据您的习惯配置热区、窗口增强或鼠标手势。

🛡️ 隐私与安全

  • 本地 OCR:文字识别通过本地 Windows API 完成,截图不会被上传。
  • 数据本地化:所有配置、认证令牌、使用数据和日志都存储在应用的本地数据目录中。
  • 安全通信:本地 WebSocket 访问受随机令牌保护。

👨‍💻 开发者信息

该项目使用 Rust、Svelte 和 TypeScript 等语言开发。如果您有兴趣为项目贡献代码或进行二次开发,可以参考仓库中的详细说明进行环境搭建和构建。

  • 桌面应用:位于 apps/desktop/,基于 Tauri 2 构建。
  • 共享助手:位于 helper/,由 Rust 编写,供桌面应用调用。