当前位置: 移动技术网 > IT编程>脚本编程>Python > Python中捕获键盘的方式详解

Python中捕获键盘的方式详解

2019年06月03日  | 移动技术网IT编程  | 我要评论

玳瑁棕,武腾男,宫本言

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中捕获键盘的方式详解整合,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网