统计
输入统计功能用于回顾自己的输入习惯和效率。当前为 beta 版本,部分场景下数据可能不完全精确。
按 Ctrl + Shift + ] 打开设置工具,切换到"统计"页面查看。
概览卡片
页面顶部展示四张数字卡片:
| 卡片 | 含义 |
|---|---|
| 今日输入 | 当天累计上屏字符数;下方分行显示中/英/符/数四类细分 |
| 累计输入 | 启用统计以来的总字符数;右下角显示有输入记录的天数 |
| 日均输入 | 累计字符 ÷ 活跃天数 |
| 连续天数 | 当前连续输入天数;下方显示历史最长连续天数 |
字符分类规则:
- 中 — CJK 汉字
- 英 — ASCII 字母
- 符 — 标点和符号
- 数 — 阿拉伯数字
输入日历
近 6 个月的输入热力图,按 GitHub 风格渲染。横轴为周,纵轴为周一至周日。
- 颜色越深表示当日输入越多,分为 5 档
- 鼠标悬停在格子上会显示提示:日期、星期、总字数、中/英/符/数明细,以及当日的平均速度(字/分)
- 右下角图例标识颜色档位(少 → 多)
今日时段分布
按小时(0–23 时)展示当日上屏字符的分布柱状图。
- 鼠标悬停可查看具体时段(
HH:00 - HH:59)的字符数及占今日总输入的百分比 - 当日无数据时显示"暂无数据"
输入详情
汇总多项细化指标,仅在有相关数据时显示对应项:
| 项 | 说明 |
|---|---|
| 本周 | 本周累计字符 |
| 本月 | 本月累计字符 |
| 最高日 | 单日最高字符数及对应日期 |
| 平均码长 | 平均每次上屏使用的按键数 |
| 首选率 | 首选候选直接命中的比例 |
| 今日速度 | 今日的输入速度(字/分钟) |
| 平均速度 | 历史平均速度 |
| 历史最快 | 单次窗口内的最高速度 |
下方还会按可用情况显示三组横向条形图:
- 字符分类 — 中/英/符/数 的占比
- 码长分布 — 不同按键长度的上屏占比
- 方案占比 — 多方案使用时的占比
关于活跃时间的统计口径
- 中文模式:以相邻两次上屏时间间隔小于 60 秒为活跃,累加得到活跃秒数
- 英文模式:由 TSF 端直接上报实际编辑耗时
速度(字/分)= 字符数 ÷ 活跃秒数 × 60
统计设置
页面底部提供以下开关与维护操作:
启用输入统计
总开关。关闭后不再记录新数据,但已有数据仍保留。默认开启。
统计英文模式
是否将临时英文、Ctrl+Space 切换后的英文输入计入统计。关闭时仅统计中文上屏。默认开启。
数据清理
提供两类清理操作,清理后无法恢复:
- 清理 — 删除指定时间范围之前的历史数据,可选范围:30 天、90 天、180 天、365 天等
- 清空全部 — 删除所有统计数据
数据存储
统计数据使用本地 BBolt 数据库存储,文件位于用户数据目录下,不会上传任何外部服务器。卸载输入法时,统计数据会随用户数据一并清理或保留(取决于卸载选项)。
隐私说明
统计模块只记录字符数量、码长、时间等元数据,不会记录具体输入了什么内容。
