【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结束监控。

相关推荐
喵手1 分钟前
Python爬虫实战:环境监测实战 - 天气与空气质量的联合分析!
爬虫·python·爬虫实战·环境监测·天气预测·零基础python爬虫教学·天气质量
喵手5 分钟前
Python爬虫实战:鸣枪起跑!深度抓取全国马拉松赛事报名情报!
爬虫·python·爬虫实战·马拉松·零基础python爬虫教学·采集马拉松赛事报名数据·马拉松数据采集
小钻风33666 分钟前
Java函数式编程-lambda表达式
java·开发语言·python
wefly20176 分钟前
告别繁琐配置!m3u8live.cn让 M3U8 链接验证变得如此简单
开发语言·前端·python·django·flask·开发工具
0 0 010 分钟前
CCF-CSP 37-4集体锻炼【C++】考点:数学(最大公因数gcd特性),常数优化
开发语言·c++·算法
伊珞_7111 分钟前
【雨云图】雨云图简介+简单数据python画图代码
开发语言·python
天若有情67313 分钟前
【C++实用工具】RandEmmet:致敬Emmet的极简随机数生成器(附完整源码+GitHub)
开发语言·c++·github
木易 士心13 分钟前
Java中 synchronized 和 volatile 详解
java·开发语言·jvm
三无少女指南21 分钟前
我把 oh-my-openagent 翻了一遍,终于看懂它为什么不像一个插件,而像一套多 Agent 编排系统
开发语言·ai
飞Link26 分钟前
深度解析 NT-Xent:对比学习中的标准化温度交叉熵损失
python·算法·数据挖掘·回归