https://item.taobao.com/item.htm?from=cart&id=771194972569&pisk=f8nsFbjz51fs1GLwPtpUPW36bmrjcjtyctwxExINHlETGoMjerI2SlzbcXFEb5kaXSZjhYUxgSkNI2creGowSoSbjoqvaQ-y4ODgmoFaQ0_Nske7enSAX-KXde_DaQ-ycFBLcCOr_GiSnMe7eoeTk5Cpd-yVDshADkpQH-5OkGhvdvF3h1QAXrILp-yzBoIOXkELQ8BO6reOJHF3HoeYkjjRF-T_sA9nneu-B9atBWsSKDwtNND_OL9-A2Z3w0PCDinQCvVE4WIWu73u_zP-9HS_cvejOzu6NGGjHY0YRm19QbhKljen-I_bNqHZrDzFHNHIc5a-Xy6DUYHgHjUj-QszCluQPcgMn6Hta5g8jxWW_vaSRz2LJt_Tb4krmzn9f_VUr-GQzVO5fbIr9gPS_S_fdzjbd7JBdZbmcpBhVOe7qqUTKRaedp1toPe3df9BdaG3WJ2esp9Cr45..&skuId=5282271208260&spm=a1z0d.6639537%2F202410.item.d771194972569.7e5c74840sIplV
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from pynput import keyboard # 特殊按键 keyboard.Key.down keyboard.Key.up keyboard.Key.left keyboard.Key.right # 普通按键 def on_press(key): try : print (f "{key.char} 被按下" ) except AttributeError: print (f "特殊键 {key} 被按下" ) # def on_release(key): print (f "{key} 被释放" ) if key = = keyboard.Key.esc: return False with keyboard.Listener(on_press = on_press, on_release = on_release) as listener: listener.join() |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2019-10-22 Anaconda3(0)学习资料
2019-10-22 Anaconda3(0)环境基本使用
2019-10-22 Anaconda3(1)Windows10下安装Anaconda3(64位)详细过程
2018-10-22 七彩爱心灯终版程序(二) 单纯网页配网