这个库让你可以控制和监控输入设备。

对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:

pynput.mouse:包含控制和监控鼠标或者触摸板的类。

pynput.keyboard:包含控制和监控键盘的类。

上面提到的子包都已被引入到pynput库中。要使用上面的子包,从pynput中引入即可。

下面有详细的示例文档。

控制鼠标

使用pynput.mouse控制鼠标:

监控鼠标事件

使用pynput.mouse.Listener监控鼠标事件:

鼠标事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。

调用pynput.mouse.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。

控制键盘

像这样使用pynput.keyboard.Controller:

监控键盘事件

像这样使用pynput.keyboard.Listener:

键盘事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。

调用pynput.keyboard.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。

传递给回调函数的key参数是一个pynput.keyboard.Key类的实例。当特殊按键和普通按键一起按下时,数字字母按键的值会被放置在pynput.keyboard.KeyCode类的实例中,对于不知道的按键会返回None。

英文原文:https://pynput.readthedocs.io/en/latest/

*声明:推送内容及图片来源于网络,部分内容会有所改动,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

- 结束 -

python函数调用键盘热键_神技能:Python控制键盘鼠标相关推荐

  1. python函数调用键盘热键_如何使用Python控制键盘和鼠标

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...

  2. python函数调用键盘热键_Tkinter对键盘和鼠标事件的处理

    所谓event事件就是程序上发生的事.例如用户敲击键盘上的某一个键或是点击移动鼠标.而对于这些事件,程序需要做出反应. Tkinter提供的组件通常都包含许多内在行为,例如当按钮被点击时执行特定操作或 ...

  3. python函数调用的例子_实例讲解Python中函数的调用与定义

    调用函数: #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 函数调用 >>> abs(100) 100 >>> a ...

  4. python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  5. python程序员专用壁纸_神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏!...

    原标题:神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏! 现在很多人学编程都把Python作为入门语言,其实这是个很不错的选择,那么你知道新手如何学Python吗?小编给大家分 ...

  6. 自学python的经典书籍_有哪些 Python 经典书籍?

    内容太长,完整内容请访问原文: python 3.7极速入门教程9最佳python中文工具书籍下载 筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内. python现在的主流版本是3.7 ...

  7. python urllib dns 缓存_新手用Python做一个网页爬虫

    咱们好哈,最近博主在学习Python,学习时期也遇到一些问题,获得了一些经历,在此将自个的学习体系地整理下来,假如咱们有爱好学习爬虫的话,能够将这些文章作为参阅,也期待咱们总共同享学习经历. 首要py ...

  8. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  9. python哪个方向简单_现在学Python,哪个方向最简单?哪个方向最吃香 ?

    " 我想学Python,但是学完Python后都能干啥 ?" " 现在学Python,哪个方向最简单?哪个方向最吃香?" " -- " 相信 ...

最新文章

  1. 20210709未来智能实验室收录资料
  2. 802.3和以太网帧结构-路由交换原理1-【HCNA笔记】
  3. 谈周六晚上的毕业典礼
  4. 协方差矩阵的概念,算法以及自己的一些理解
  5. K8s卸载清理flannel插件清理
  6. Oracle12c异常关闭后启动PDBORCL(ORA-01033)
  7. windows下Call to undefined function curl_init() error问题
  8. P2059 [JLOI2013]卡牌游戏
  9. 基于LAMP的cacti安装和配置问题处理(一)
  10. html滑动验证图片,滑动验证 和滑动图片验证JS
  11. TDDFT计算软件Octopus学习笔记(一):Ubuntu下Octopus的安装
  12. 登录注册的业务逻辑流程梳理
  13. LPDDR4学习笔记
  14. java企业员工健康体检预约系统 python/php小程序 医院体检预约系统
  15. 计算机学院文化长廊,计算机学院2019年寝室文化节动员大会顺利召开
  16. nape.dynamics.InteractionFilter
  17. mysql百万数据写入_快速写入百万数据
  18. 网页保存PDF 保留文字 删除页面 裁剪页面 删除不需要的内容
  19. 计算机一级ms必考知识点,计算机一级MsOffice考试知识点整理重点.docx
  20. 富士康软件测试IDSBG,富士康IDSBG部门是做什么的

热门文章

  1. OpenGL编程指南1:OpenGL简介
  2. 转换到 COFF 期间失败: 文件无效或损坏
  3. asp.net 中的错误处理
  4. 【转】ASP.NET之 关于触发Global.asax Session_End事件的经验
  5. Linux 0.11 实验环境搭建
  6. 操作系统(三十四)覆盖和交换
  7. LIVE555再学习 -- FFmpeg + live555实现RTSP直播
  8. DM8168 DVRRDK软件框架研究
  9. 【动态规划】关于转移方程的简单理解
  10. ARM Cortex-A 编程手册学习笔记