Python中捕获键盘的方式详解

作者:学PYTHON的阿飞 时间:2021-06-14 15:23:41 

python中捕获键盘操作一共有两种方法

第一种方法:

使用pygame中event方法

使用方式如下:使用键盘右键为例


if event.type = pygame.KEYDOWN  and event.key =pygame.K_RIGHT:

       print(‘向右移动')

第二种方法:

使用pygame中的key模块

1,使用pygame.key.get_pressed()返回一个包含键盘中所有按键的元组,元组用一个变量接收。如:


keys_pressed = pygame.key.get_pressed()

2.通过键盘常量,判断元组中键盘的值来确认按键是否被按下。  如果被按下按键对应的值为1。如:


if keys_pressed[pygame.K_RIGHT]:

     print(‘向右移动')

例子:


key_pressed = pygame.key.get_pressed()

           if keys_pressed[pygame.K_RIGHT]:

                      print(‘向右移动')

区别:

第一种每次按完按键后必须松开按键才能继续下一次操作。灵活性不好。

第二种可以按住不松开,操作持续进行。灵活性好。

以上所述是小编给大家介绍的Python中捕获键盘的方式详解整合网站的支持!

来源:https://blog.csdn.net/weixin_42635759/article/details/81415948

标签:Python,捕获键盘
0
投稿

猜你喜欢

  • BootStrap的select2既可以查询又可以输入的实现代码

    2024-04-28 10:18:41
  • 详解Pycharm出现out of memory的终极解决方法

    2021-12-08 18:14:23
  • Python编程itertools模块处理可迭代集合相关函数

    2023-05-31 02:18:07
  • 基于javascript实现tab切换特效

    2024-02-24 12:31:58
  • Go库text与template包使用示例详解

    2024-04-26 17:21:16
  • python环形单链表的约瑟夫问题详解

    2023-03-02 04:13:10
  • php7安装openssl扩展方法

    2023-11-14 17:34:14
  • python 美化输出信息的实例

    2022-04-15 09:53:54
  • python使用7z解压软件备份文件脚本分享

    2023-05-22 19:30:29
  • PHP动态页生成静态页的3种常用方法

    2024-05-09 09:02:21
  • python数据结构之图的实现方法

    2022-12-29 04:59:38
  • yahoo 页面的标签效果

    2024-04-10 10:38:14
  • PHP实现将科学计数法转换为原始数字字符串的方法

    2023-10-15 21:13:10
  • sqlserver 系统存储过程 中文说明

    2024-01-18 12:22:14
  • sql2005 远程连接问题解决方法

    2024-01-19 13:37:42
  • MySQL用户权限设置保护数据库安全

    2024-01-16 09:03:07
  • django基础学习之send_mail功能

    2023-04-01 00:16:53
  • python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警

    2022-01-13 09:48:25
  • 用VBS语言实现的网页计算器源代码

    2007-12-26 17:09:00
  • DSDS应用场景(高通5G)

    2022-06-18 05:08:44
  • asp之家 网络编程 m.aspxhome.com