【python】用keyboard进行键盘监控

下载安装

pip install keyboard -i https://pypi.tuna.tsinghua.edu.cn/simple

按键的表达

#单个字母数字

'a'

'1'

#其他按键

'tab'

'alt'

'f1'

#方向键

'up'

'down'

'left'

'right'

#按键组合

'a'+'b'

监听的方法

wait(按键)#停止程序等待用户按键

add_hotkey(按键,函数,arge=(函数需要传递的参数))#调用函数

整体实现方法

复制代码
import keyboard
def yes(a):
    print(a)
keyboard.add_hotkey('a',yes,args=('hello',))
keyboard.wait('w')

意思为,按下a执行yes函数,按下w结束监控。

相关推荐
啵啵鱼爱吃小猫咪12 分钟前
机械臂阻抗控制github项目-mujoco仿真
开发语言·人工智能·python·机器人
似水明俊德13 分钟前
02-C#
开发语言·c#
MaximusCoder15 分钟前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
yunyun3212315 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
m0_6625779717 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
oem11019 分钟前
C++中的享元模式实战
开发语言·c++·算法
songyuc32 分钟前
【PyTorch】感觉`CrossEntropyLoss`和`BCELoss`很类似,为什么它们接收labels的shape常常不一样呢?
人工智能·pytorch·python
似水明俊德32 分钟前
01-C#.Net-泛型-面试题
java·开发语言·面试·c#·.net
ℳ๓₯㎕.空城旧梦1 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
leonkay1 小时前
Golang语言闭包完全指南
开发语言·数据结构·后端·算法·架构·golang