面向 Windows 的键鼠输入工具,支持重复输入、模拟粘贴和事件剧本。由 FSClicker 演进而来,并基于 Slint UI 重构。
中文 · English
使用方法与完整命令说明见中文用户手册。
Flori Input 提供 Windows x64 安装版和便携版,可从 GitHub Releases 下载。
也可通过 winget 安装或更新:
winget install --id Flowersauce.FSClicker --exact --source winget
winget upgrade --id Flowersauce.FSClicker --exact --source winget包标识沿用 Flowersauce.FSClicker,软件名称为 Flori Input。1.4.0 起的 winget 清单声明了
Microsoft.VCRedist.2015+.x64 依赖,由 winget 处理运行库安装。winget 收录更新可能晚于 GitHub Release;最新版本以 Releases 为准。
直接下载安装器或便携包时,请先安装最新的 Microsoft Visual C++ v14 Redistributable(x64)。 这两个下载包不包含 VC++ 运行库;已安装最新 x64 运行库的用户无需重复安装。
安装步骤、更新方式与配置保存位置见安装与更新。
项目使用 C++23、Slint 1.17.1 和 Win32;构建需要 Windows、CMake 3.30+、Visual Studio C++ x64 生成工具、Ninja、Slint C++ SDK 和 vcpkg(Glaze 8.3.0)。
在 VS x64 开发环境中,将 VCPKG_ROOT 和 SLINT_ROOT 指向本机 vcpkg 与 Slint SDK 根目录,先安装 manifest 依赖:
& "$env:VCPKG_ROOT/vcpkg.exe" install --triplet x64-windows --x-install-root="$PWD/vcpkg_installed"配置示例:
cmake -S . -B build/Release -G Ninja `
-DCMAKE_BUILD_TYPE=Release `
"-DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake" `
"-DVCPKG_INSTALLED_DIR=$PWD/vcpkg_installed" `
-DVCPKG_TARGET_TRIPLET=x64-windows `
-DVCPKG_MANIFEST_INSTALL=OFF `
-DCMAKE_PREFIX_PATH="$env:SLINT_ROOT"构建:
cmake --build build/Release从已有的 Release 构建生成便携包;默认读取 build/Release,不会自动编译,会覆盖本地同名产物:
python tools/release/package_app.py生成安装版需安装 Velopack CLI(vpk),然后执行:
python tools/release/package_app.py --with-velopack产物位于 output/release;其它构建目录可用 --build-dir 指定。发布前应在干净的 Windows
环境验证运行与安装。配置和剧本的保存位置见安装与更新。
Copyright © 2024 Flowersauce