Loading......

文章背景图

键鼠的 35 天日记:从打游戏到敲代码,我都经历了什么

2026-04-05
15
-
- 分钟
|

前言

一个多月前偶然刷到了 GitHub 上的开源小工具 KeyStats,它能默默记录每天的键盘按键和鼠标点击数据。作为一名数据科学专业的学生、对各类数据都充满好奇的人,当场就把它装上了,设置好开机自启后,就让它安安静静待在状态栏里 “默默打工”。假期闲来无事,把积攒了一个多月的数据导出,丢给 AI 好好可视化分析了一波……

1. KeyStats 简介

KeyStats 是一款适用于 macOS 和 Windows 的轻量级原生菜单栏应用,可追踪每日键盘按键、鼠标点击、鼠标移动距离和滚动距离。

image-20260405173534510

项目 GitHub 地址debugtheworldbot/keyStats:macOS/Windows 键盘和鼠标统计

本报告基于 KeyStats 导出的 JSON 数据生成,核心关注点包括:

  • 键盘和鼠标整体使用强度

  • 不同应用和不同场景的输入分布

  • 工作日、周末和周内节律差异

  • 游戏日、生产力日等主导模式识别

2. 数据范围

  • 数据源: KeyStats-Export-2026-04-05.json

  • 导出时间: 2026-04-05T07:00:07.7220804Z

  • 历史统计天数: 35

3. 报告摘要

统计项目

具体数值

统计项目

具体数值

总按键次数

101512 次

日均按键次数

2900.34 次

总左键点击

46367 次

日均左键点击

1324.77 次

总右键点击

1338 次

中位数日按键

1274 次

总侧键返回

456 次

中位数日左键

1087 次

累计滚动距离

69566.29 px

高强度按键日数量

10 天

估算累计鼠标移动

11348.43 m

高点击日数量

8 天

整体数据呈现出高频电脑使用特征,而且并非单一场景型结构。统计结果同时覆盖了游戏操作、浏览器点击、协作沟通和开发生产力活动。

4. 总体使用强度

最大单日按键: 11950 最小单日按键: 75

最大单日左键: 4270 最小单日左键: 147 平均键鼠比: 1.76

从趋势上看,输入行为并不是均匀分布,而是存在明显的高峰日。按键和点击经常同步抬升,说明高活跃日通常不是单纯浏览,而更接近“边操作边输入”的综合重度使用。

按键最多的三天

  • 2026-03-08(周末 / 游戏日): 11950 次按键,3025 次左键,847.19 m 鼠标移动,滚动 4042.0 px

  • 2026-03-16(工作日 / 游戏日): 9801 次按键,1492 次左键,531.37 m 鼠标移动,滚动 972.0 px

  • 2026-03-07(周末 / 生产力日): 9570 次按键,4270 次左键,970.51 m 鼠标移动,滚动 7982.0 px

左键最多的三天

  • 2026-03-07(周末 / 生产力日): 4270 次左键,9570 次按键,970.51 m 鼠标移动,滚动 7982.0 px

  • 2026-04-02(工作日 / 生产力日): 3235 次左键,4548 次按键,752.46 m 鼠标移动,滚动 5208.0 px

  • 2026-03-08(周末 / 游戏日): 3025 次左键,11950 次按键,847.19 m 鼠标移动,滚动 4042.0 px

高强度日期往往意味着更长时间的持续投入。高强度日不是偶发单点,而是阶段性出现,说明存在明显的“爆发式使用窗口”。

5. 工作日 vs 周末

  • 工作日: 共 25 天,日均按键 2502.84,日均左键 1240.44,日均滚动 1867.89 px,日均鼠标移动 306.58 m

  • 周末: 共 10 天,日均按键 3894.1,日均左键 1535.6,日均滚动 2286.9 px,日均鼠标移动 368.39 m

  • 周末相对工作日的日均按键差值: 1391.26

  • 周末相对工作日的日均左键差值: 295.16

这部分可以看出不同日期类型下的行为偏移。如果周末明显更高,通常意味着娱乐和自由使用时间更集中;如果工作日也较高,则说明电脑依赖度本身就比较稳定。

6. 每周节律 / 周几最活跃

星期

统计天数

日均按键次数

日均左键点击次数

周一

5 天

2903.4

941.0

周二

5 天

711.4

856.4

周三

5 天

3477.0

1801.8

周四

5 天

1709.8

1576.4

周五

5 天

3712.6

1026.6

周六

5 天

5210.0

2100.8

周日

5 天

2578.2

970.4

按键最活跃的星期: 周六 该日均按键: 5210.0 该日均左键: 2100.8

这个维度能看出周内节律,而不是只看工作日和周末的二分法。它更适合回答:高活跃究竟更集中在周初、周中,还是周末末段。

7. 应用场景画像

按场景拆分后,输入主要集中在以下类别:

场景

按键次数

按键占总按键比例

左键点击次数

游戏

40558 次

39.95%

6084 次

沟通协作

20629 次

20.32%

5118 次

开发生产力

19003 次

18.72%

2774 次

浏览器

15250 次

15.02%

19341 次

其他

5304 次

5.22%

6581 次

系统工具

768 次

0.76%

6469 次

前 3 个应用贡献了 61.57% 的总按键,前 3 个点击应用贡献了 51.34% 的总左键。这说明整体使用并不分散,而是高度集中在少数核心场景中。

8. 应用强度分析

按键最多的应用

应用名称

类别

按键次数

左键点击次数

滚动距离(px)

活跃天数

TslGame

游戏

31975 次

4465 次

2557.0 px

6 天

OpenCode

开发生产力

18745 次

2531 次

7192.48 px

21 天

Feishu

沟通协作

11784 次

2165 次

4428.0 px

16 天

Microsoft Edge

浏览器

8407 次

6784 次

11588.0 px

29 天

Google Chrome

浏览器

6843 次

12557 次

28083.0 px

32 天

Doubao

沟通协作

5895 次

725 次

3432.64 px

17 天

cs2

游戏

4660 次

1095 次

1209.0 px

13 天

ChainedTogether

游戏

3453 次

84 次

19.0 px

1 天

左键最多的应用

应用名称

类别

左键点击次数

按键次数

滚动距离(px)

Google Chrome

浏览器

12557 次

6843 次

28083.0 px

Microsoft Edge

浏览器

6784 次

8407 次

11588.0 px

TslGame

游戏

4465 次

31975 次

2557.0 px

Windows 资源管理器

系统工具

3993 次

556 次

2712.0 px

OpenCode

开发生产力

2531 次

18745 次

7192.48 px

Feishu

沟通协作

2165 次

11784 次

4428.0 px

cs2

游戏

1095 次

4660 次

1209.0 px

Steam Client WebHelper

系统工具

885 次

59 次

1306.0 px

从应用分布看,最核心的数字场景大致是:

  • 游戏: 以 TslGamecs2 为代表,体现为高按键密度和明显的操作型键位占比。

  • 浏览器: Google ChromeMicrosoft Edge 提供了最多的点击和滚动,说明信息浏览和内容消费非常频繁。

  • 沟通协作: FeishuDoubao 等应用说明存在持续的交流和内容输入需求。

  • 开发生产力: OpenCode 的输入强度很高,显示出明显的产出型使用特征。

9. 游戏日 vs 生产力日

自动识别规则基于每日应用按键结构:游戏输入显著占优时标记为“游戏日”,开发生产力与沟通协作输入显著占优时标记为“生产力日”,其余则归为“混合日”或“普通日”。

  • 游戏日: 共 5 天,日均按键 8414.6,日均左键 1871.4,日均滚动 1922.8 px

  • 生产力日: 共 10 天,日均按键 4698.5,日均左键 2134.7,日均滚动 4040.66 px

  • 混合日: 共 20 天,日均按键 622.7,日均左键 783.15,日均滚动 977.28 px

这使报告不只停留在总量层面,而是更接近真实使用状态地回答:当天究竟更偏娱乐、产出,还是处于混合型高活跃状态。

10. 键盘行为画像

前 15 个高频按键如下:

按键

次数

占比

按键

次数

占比

A

9605 次

9.46%

E

3359 次

3.31%

D

7328 次

7.22%

Shift+A

2800 次

2.76%

Space

6336 次

6.24%

Shift+D

2524 次

2.49%

W

5546 次

5.46%

S

2471 次

2.43%

I

4385 次

4.32%

U

2382 次

2.35%

LShift

4200 次

4.14%

Shift+Space

2308 次

2.27%

N

3701 次

3.65%

Backspace

3419 次

3.37%

LCtrl

2288 次

2.25%

  • 游戏相关操作键累计: 46386 次,占总按键 45.7%

  • 编辑修订相关键累计: 13539 次,占总按键 13.34%

这说明键盘行为有两个并存的核心特征:

  • 一方面存在很强的操作型输入特征,W/A/S/DShiftSpace 这类按键占比不低,明显偏向游戏和高频交互场景。

  • 另一方面 BackspaceCtrl、方向键和回车等编辑键也很高,说明并非单纯的游戏型结构,而是同时存在较重的输入、修订和快捷操作习惯。

11. 行为画像指标

这组指标可以理解为数字使用风格摘要:

  • 游戏操作键占比高,说明操作密度强。

  • 编辑修订键也有明显存在感,说明输入过程中存在较频繁的校正行为。

  • 浏览器点击占比高,意味着信息获取和页面交互是稳定主线。

  • 游戏按键占比较高,说明娱乐和竞技类场景对整体画像影响明显。

12. 鼠标行为画像

  • 左键总点击: 46367

  • 右键总点击: 1338

  • 侧键返回: 456

  • 累计滚动距离: 69566.29 px

  • 累计鼠标移动: 11348.43 m

鼠标使用方面,并不是单纯的“跟着键盘走”,而是存在大量主动点击和页面交互。浏览器类应用贡献了大部分滚动和相当比例的点击,这通常意味着搜索、阅读、切换页面和筛选内容的投入较多。与此同时,游戏和工具类应用又拉高了操作密度,因此整体呈现出很强的键鼠并重特征。

13. 结论

这份键鼠画像可以概括为:

  • 高强度电脑使用者,且活跃度波动明显

  • 键盘和鼠标都很活跃,属于典型的键鼠并重型结构

  • 游戏场景对按键结构影响非常显著

  • 浏览器是最稳定的点击和滚动场景

  • 同时存在持续的开发、沟通和内容输入需求

  • 使用高度集中在少数核心应用,说明整体数字行为模式相对稳定

  • 在不同日期类型和不同日模式下,行为结构会发生明显偏移

评论交流
1