方法1:使用pygame中的event方法

特点:每次按完需要松开按键才能执行下一次操作。

# 代码来源:https://blog.csdn.net/weixin_42186490/article/details/88621469
# 获取事件,比如按键等for event in pygame.event.get():# 判断是否是点击了退出按钮if event.type == QUIT:print("exit")exit()# 判断是否是按下了键elif event.type == KEYDOWN:# 检测按键是否是a或者leftif event.key == K_a or event.key == K_LEFT:print('left')# 检测按键是否是d或者rightelif event.key == K_d or event.key == K_RIGHT:print('right')# 检测按键是否是w或者upelif event.key == K_w or event.key == K_UP:print("up")# 检测按键是否是s或者downelif event.key == K_s or event.key == K_DOWN:print("down")# 检测按键是否是空格键elif event.key == K_SPACE:print('space')

方法2:使用pygame中的key模块

特点:操作可连续进行。

# 返回一个包含键盘中所有按键的元组
keys_pressed = pygame.key.get_pressed()if keys_pressed[pygame.K_UP]:print('UP被按下')

python 捕捉键盘操作相关推荐

  1. python按键脚本教程-在自动化中用python实现键盘操作的方法详解

    原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法 ...

  2. Selenium+Python测试键盘操作---全选、复制、剪切、粘贴

    ''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...

  3. win32键盘输入python_windows下python捕捉键盘鼠标事件 pywin32 | 学步园

    最近学习python中, 需要调用gui的wincom组件,网上搜罗了很多相关资料.但是大部分资料都有问题.也许跟python的开源和版本问题有关. 下面我就把网上罗列出来最多的捕捉键盘鼠标事件的代码 ...

  4. python鼠标键盘操作 PyUserInput

    PyUserInput 键盘操作 from pykeyboard import PyKeyboard# 实例化 k = PyKeyboard()# 打印一个字符 按下+释放 k.press_key(' ...

  5. python鼠标键盘操作(模拟手机抖音、快手浏览)

    利用pyautogui实现模拟鼠标键盘的操作 获取屏幕尺寸 screenWidth, screenHeight = pyautogui.size() 鼠标点击 pyautogui.click(158, ...

  6. python 鼠标键盘操作 pyautogui

    1. 导入 import pyautogui 2. 鼠标操作 (1) 函数获得屏幕的分辨率 a = pyautogui.size() print(a) (2) 绝对坐标 moveTo() pyauto ...

  7. Python 实现键盘操作之Crtl+方向键

    windows环境下: import win32api import win32con win32api.keybd_event(17,0,0,0)  #ctrl键位码是17 win32api.key ...

  8. 通过python里面的pyautogui自动化控制鼠标和键盘操作

    PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux). 安装 pip3 install pyautog ...

  9. Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中

    Python:监控键盘输入.鼠标操作,并将捕获到的信息记录到文件中 - Socrates的专栏 - 博客频道 - CSDN.NET Python:监控键盘输入.鼠标操作,并将捕获到的信息记录到文件中 ...

最新文章

  1. vue2.0 与 bootstrap datetimepicker的结合使用
  2. 二叉树的序列化与反序列化
  3. Winform中实现根据配置文件重新加载ZedGraph属性的实现思路
  4. 字幕学英语app隐私政策网址(URL)
  5. 基于STM32和W5500的Modbus TCP通讯
  6. VI编辑器的操作按键说明
  7. 关于如何获得网站集宿主网站集地址的问题
  8. matlab视频旋转振动,基于MATLAB的振动合成及左旋与右旋的动态模拟演示
  9. R语言中按某个符号来分割字符串
  10. c4dr20怎么安装oc渲染器怎么安装_阻尼铰链怎么安装 安装方法与注意事项介绍
  11. 专注于操作系统25之软盘镜像
  12. 汇编语言--常用DOS功能
  13. 高德Mapabc地图标注 基础篇
  14. 基于Proteus无实物STM32入门自学教程(三)--静态数码管
  15. 【产品】蓝绿发布、滚动发布和灰度发布对比
  16. matlab马赫带,学习实现马赫带效果
  17. 企业网站开发需要注意什么事项?
  18. 计算机网络请子网划分,计算机网络不同主机数的子网划分
  19. Photoshop对图片加边框
  20. 简答实现登录注册(需要导入JQ库)

热门文章

  1. android高仿微信表情输入与键盘输入详解-解决跳闪与表情切换问题
  2. SyntaxError: invalid character in identifier
  3. 中国移动国际mCloud如何助力企业乘风破浪?
  4. 上市公司产权和股权性质-区分非国企、国企和央企(2003-2020)
  5. python制作微信个人二维码_一个python自动生成微信二维码海报的轮子
  6. python如何判断tcp异常断开_TCP socket如何判断连接断开
  7. 苹果微信cookie传不到服务器,cookie解决微信不能存储localStorage的问题
  8. IllegalReferenceCountException: refCnt: 0, decrement: 1
  9. 第一章 JSON语法用法
  10. php 图片处理羽化,ps羽化的作用及羽化的使用方法