python标准库操作键盘(Python中捕获键盘的方式详解)
类别:脚本大全 浏览量:260
时间:2021-10-24 10:50:15 python标准库操作键盘
Python中捕获键盘的方式详解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支持面向对象的程序设计(Python面向对象程序设计之类的定义与继承简单示例)
- python元组操作方法(Python元组常见操作示例)
- python微信窗口内容获取(python使用wxpy轻松实现微信防撤回的方法)
- python人脸识别库(20行python代码实现人脸识别)
- python如何遍历一个列表(说说如何遍历Python列表的方法示例)
- python多线程并发使用场景(对python多线程SSH登录并发脚本详解)
- python旅游(详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?)
- python排序方法简单(快速排序的四种python实现推荐)
- python解析excel例子(Python玩转Excel的读写改实例)
- java入坑rabbitmq(Python操作rabbitMQ的示例代码)
- python 爬虫图形验证码(Python爬虫实现验证码登录代码实例)
- python读取文件怎么用(Python基础之文件读取的讲解)
- python爬取豆瓣电影评论(python使用requests模块实现爬取电影天堂最新电影信息)
- python批量注册(python实现批量注册网站用户的示例)
- python微信消息模拟请求(python实现微信机器人: 登录微信、消息接收、自动回复功能)
- python电脑自动发送邮件(python学习--使用QQ邮箱发送邮件代码实例)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
热门推荐
- ASP.NET中Server对象的用法
- sql2012登录失败(详解安装sql2012出现错误could not open key...解决办法)
- apache有几个配置文件linux系统(linux下使用Apache搭建文件服务器的步骤)
- serv-u怎么用web登录(serv-u服务器的管理方法与功能分析)
- centos安装php5.6(Centos7 Yum安装PHP7.2流程教程详解)
- 常见的web富文本编辑器有哪些
- zabbix启动教程(docker部署zabbix_agent的方法步骤)
- kalilinux安装到u盘教程学习(kali安装docker和portainer的配置方法)
- 怎么用css设计边框(单元素利用css实现多重边框效果示例代码)
- vue-websocket 组件教程(Vue+express+Socket实现聊天功能)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9