Python中捕获键盘的方式详解


Posted in Python onMarch 28, 2019

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中捕获键盘的方式详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
python使用PIL给图片添加文字生成海报示例
Aug 17 Python
PyCharm配置mongo插件的方法
Nov 30 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
浅谈Python中的字符串
Jun 10 Python
使用Keras建立模型并训练等一系列操作方式
Jul 02 Python
浅谈matplotlib 绘制梯度下降求解过程
Jul 12 Python
python中mongodb包操作数据库
Apr 19 Python
python sort、sort_index方法代码实例
Mar 28 #Python
详解python selenium 爬取网易云音乐歌单名
Mar 28 #Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 #Python
Django实现单用户登录的方法示例
Mar 28 #Python
pyqt5实现登录界面的模板
May 30 #Python
python实现AES加密和解密
Mar 27 #Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 #Python
You might like
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
CI框架常用方法小结
2016/05/17 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
详解Javascript函数声明与递归调用
2016/10/22 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
python 快速排序代码
2009/11/23 Python
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
python3音乐播放器简单实现代码
2020/04/20 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
Python日志模块logging基本用法分析
2018/08/23 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python3离线安装Requests模块问题
2019/10/13 Python
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
别名指示符是什么
2012/10/08 面试题
DELPHI面试题研发笔试试卷
2015/11/08 面试题
英语专业应届生求职信范文
2013/11/15 职场文书
公司面试感谢信
2014/02/01 职场文书
自行车广告词大全
2014/03/21 职场文书
爱国主义演讲稿
2014/05/07 职场文书
无毒社区工作方案
2014/05/23 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
社区清明节活动总结
2014/07/04 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
小学运动会加油稿
2015/07/22 职场文书
调研报告的主要写法
2019/04/18 职场文书