检测Python中按键是否被按下(并计数)(非记录键盘)

1 投票
1 回答
827 浏览
提问于 2025-04-19 17:17

我在想有没有办法来检测键盘事件,但只是为了统计一下。我不想知道用户具体输入了什么,而是想知道他们有没有输入东西。

更具体一点:如果用户在键盘上按下了“a”键,我只想知道他按了这个键(以及按下的时间),而不关心这个字母是什么。

场景:用户在2.5秒内输入了“hello stackoverflow”。我想知道他在输入东西,但不在乎他输入了什么。

我为什么想这么做呢?因为有些程序会把“键盘记录器”当作病毒(这也是应该的),我不想让我的用户觉得这有什么不对劲的地方。

谢谢。

1 个回答

0

在Python的键盘记录器中,只需要在记录按键的地方保持一个计数。

while(event.Ascii):
   c++

参考链接: https://github.com/VigneshPrasadV

撰写回答