debugtheworldbot/keyStats
debugtheworldbot/keyStats has 1,495 GitHub stars and 62 forks. GitHot measured +6 stars in 24 hours and +5 in 7 days. Last checked 2026-11-09 04:18 UTC. Last push 2026-10-22.
Keyboard & Mouse Stats for macOS/Windows
可以做什么
- Keyboard Keystroke Statistics: Real-time tracking of daily key presses
- Mouse Click Statistics: Separate tracking of left and right clicks
- Mouse Movement Distance: Track total distance of mouse movement
- Scroll Distance Statistics: Record cumulative page scroll distance
实测星标增长
- 24小时
- +6
- 7天
- +5
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README_ZH.md
原文English | 简体中文
KeyStats - macOS/Windows 键鼠统计菜单栏应用
KeyStats 可以统计用户每日的键盘敲击次数、鼠标点击次数、鼠标移动距离和滚动距离,并支持可选的端到端加密多设备数据同步。
安装与使用
macOS
方式一:使用 Homebrew 安装
# 订阅 tap
brew tap debugtheworldbot/keystats
# 安装应用
brew install keystats
更新应用:
brew upgrade keystats
方式二:从 GitHub Release 下载
Windows
方式一:使用 Scoop 安装
scoop bucket add keystats https://github.com/debugtheworldbot/scoop-keystats
scoop install keystats
方式二:从 GitHub Release 下载 Windows 版本安装包
无需安装任何依赖:Windows 版本使用 .NET Framework 4.8,Windows 10 (1903+) 和 Windows 11 已预装,开箱即用。如果你的 Windows 10 版本较旧(早于 1903),可以升级系统或手动安装 .NET Framework 4.8。
Linux
功能特性
- 键盘敲击统计:实时统计每日键盘按键次数
- 鼠标点击统计:分别统计左键和右键点击次数
- 鼠标移动距离:追踪鼠标移动的总距离
- 滚动距离统计:记录页面滚动的累计距离
- 菜单栏显示:核心数据直接显示在菜单栏
- 详细面板:点击菜单栏图标查看完整统计信息
- 每日自动重置:午夜自动重置统计数据
- 数据持久化:应用重启后数据不丢失
- 多设备数据同步:在已配对设备之间端到端加密同步支持的每日键盘和鼠标点击统计
系统要求
macOS
- macOS 13.0 (Ventura) 或更高版本
Windows
- Windows 10 (1903+) 或 Windows 11
- 无需安装任何依赖:使用 .NET Framework 4.8(Windows 10/11 已预装,开箱即用)
- 应用大小:约 5-10 MB(轻量级,无需额外运行时)
注意:如果你的 Windows 10 版本较旧(早于 1903),可以:
- 升级到 Windows 10 1903 或更高版本(推荐)
- 或手动安装 .NET Framework 4.8:下载链接
首次运行权限设置
macOS
KeyStats 需要辅助功能权限才能监听键盘和鼠标事件。首次运行时:
- 应用会弹出权限请求对话框
- 点击"打开系统设置"
- 在"隐私与安全性" > "辅助功能"中找到 KeyStats
- 开启 KeyStats 的权限开关
- 授权后应用将自动开始统计
注意:如果没有授予权限,应用将无法统计任何数据。
重新安装/升级app提示:由于应用未进行签名,每次重新安装后 macOS 不会自动更新辅助功能授权。请先在"隐私与安全性">"辅助功能"中移除 KeyStats 的旧授权,再回到应用点击"获取权限"按钮重新授权即可。
自动更新提示(未签名版本,macOS Ventura+):首次 Sparkle 自动更新可能失败。请先在“隐私与安全性”>"App 管理"中开启 KeyStats;如果已失败,可点击系统授权通知进入设置打开开关,再点“立即更新”重试。
Windows
Windows 版本无需额外权限设置,应用启动后会自动开始统计。
注意:首次启动时,Windows 可能会弹出安全警告,点击"仍要运行"即可。
隐私说明
KeyStats 仅保存聚合统计,不会记录:
- 输入的文字内容或按键顺序
- 鼠标光标或点击的具体位置
默认情况下,数据只保存在本机。只有用户主动开启多设备同步后,支持的每日按键总次数、各按键/组合键累计次数、鼠标按键点击次数和加密设备信息才会在本机加密后上传。目前不会同步鼠标移动距离、滚动距离和分应用统计,服务端也无法读取加密后的统计数据。
许可证
MIT License