欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux上使用Python统计每天的键盘输入次数

程序员文章站 2022-05-24 13:42:35
github 项目主页 工具源码 分析结果: total : 15981 1568.0 == backspace 1103.0 == tab 1038.0 ==...

github 项目主页 工具源码

分析结果:

total : 15981 1568.0 == backspace 1103.0 == tab 1038.0 == enter 900.0 == space 765.0 == l_alt 730.0 == l_control 700.0 == s 689.0 == l_shift 544.0 == i 500.0 == a 494.0 == e 410.0 == n

最后的统计结果,: 删除,enter 空格 使用最多

web redis 此项目将redis中的数据使用 echarts 做了可视化

python的evdev模块

此项目基于该模块实现的

# 简易demo: 实现对键盘敲击次数的计数
from evdev import inputdevice
from select import select
def detectinputkey(count):
 dev = inputdevice('/dev/input/event0')
 while true:
  select([dev], [], [])
  for event in dev.read():
   if event.value == 1 and event.code != 0:
    count+=1
    print(count)

detectinputkey(0)

注意要root权限执行.

其他可选择的基础工具

总结

以上所述是小编给大家介绍的linux上使用python统计每天的键盘输入次数,希望对大家有所帮助