Skip to content

统计

输入统计功能用于回顾自己的输入习惯和效率。当前为 beta 版本,部分场景下数据可能不完全精确。

Ctrl + Shift + ] 打开设置工具,切换到"统计"页面查看。

概览卡片

页面顶部展示四张数字卡片:

卡片含义
今日输入当天累计上屏字符数;下方分行显示中/英/符/数四类细分
累计输入启用统计以来的总字符数;右下角显示有输入记录的天数
日均输入累计字符 ÷ 活跃天数
连续天数当前连续输入天数;下方显示历史最长连续天数

字符分类规则:

  • — CJK 汉字
  • — ASCII 字母
  • — 标点和符号
  • — 阿拉伯数字

输入日历

近 6 个月的输入热力图,按 GitHub 风格渲染。横轴为周,纵轴为周一至周日。

  • 颜色越深表示当日输入越多,分为 5 档
  • 鼠标悬停在格子上会显示提示:日期、星期、总字数、中/英/符/数明细,以及当日的平均速度(字/分)
  • 右下角图例标识颜色档位(少 → 多)

今日时段分布

按小时(0–23 时)展示当日上屏字符的分布柱状图。

  • 鼠标悬停可查看具体时段(HH:00 - HH:59)的字符数及占今日总输入的百分比
  • 当日无数据时显示"暂无数据"

输入详情

汇总多项细化指标,仅在有相关数据时显示对应项:

说明
本周本周累计字符
本月本月累计字符
最高日单日最高字符数及对应日期
平均码长平均每次上屏使用的按键数
首选率首选候选直接命中的比例
今日速度今日的输入速度(字/分钟)
平均速度历史平均速度
历史最快单次窗口内的最高速度

下方还会按可用情况显示三组横向条形图:

  • 字符分类 — 中/英/符/数 的占比
  • 码长分布 — 不同按键长度的上屏占比
  • 方案占比 — 多方案使用时的占比

关于活跃时间的统计口径

  • 中文模式:以相邻两次上屏时间间隔小于 60 秒为活跃,累加得到活跃秒数
  • 英文模式:由 TSF 端直接上报实际编辑耗时

速度(字/分)= 字符数 ÷ 活跃秒数 × 60

统计设置

页面底部提供以下开关与维护操作:

启用输入统计

总开关。关闭后不再记录新数据,但已有数据仍保留。默认开启。

统计英文模式

是否将临时英文、Ctrl+Space 切换后的英文输入计入统计。关闭时仅统计中文上屏。默认开启。

数据清理

提供两类清理操作,清理后无法恢复

  • 清理 — 删除指定时间范围之前的历史数据,可选范围:30 天、90 天、180 天、365 天等
  • 清空全部 — 删除所有统计数据

数据存储

统计数据使用本地 BBolt 数据库存储,文件位于用户数据目录下,不会上传任何外部服务器。卸载输入法时,统计数据会随用户数据一并清理或保留(取决于卸载选项)。

隐私说明

统计模块只记录字符数量、码长、时间等元数据,不会记录具体输入了什么内容

Released under the MIT License.