Python功能键的读取方法


Posted in Python onMay 28, 2015

本文实例讲述了Python功能键的读取方法。分享给大家供大家参考。具体分析如下:

先getch一下得到a,如果等于0或者224,就说明是功能键,再getch下一个得到b,那么这个功能键的扫描码就是a+(b*256) 。

可以看看下面这个例子:

import msvcrt
  while 1:
    if msvcrt.kbhit(): # Key pressed
      a = ord(msvcrt.getch()) # get first byte of keyscan code 
      if a == 0 or a == 224: # is it a function key
        b = ord(msvcrt.getch()) # get next byte of key scan code
        x = a + (b*256) # cook it.
        return x # return cooked scancode
      else:
        return a # else return ascii code

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
pycharm设置注释颜色的方法
May 23 Python
Python线程同步的实现代码
Oct 03 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
tensorflow 自定义损失函数示例代码
Feb 05 Python
基于PyQT实现区分左键双击和单击
May 19 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
Jun 15 Python
Python QTimer实现多线程及QSS应用过程解析
Jul 11 Python
python实现将文本转换成语音的方法
May 28 #Python
Python 26进制计算实现方法
May 28 #Python
Python中super关键字用法实例分析
May 28 #Python
Python使用Supervisor来管理进程的方法
May 28 #Python
Python运算符重载用法实例
May 28 #Python
Python smallseg分词用法实例分析
May 28 #Python
Python基于smtplib实现异步发送邮件服务
May 28 #Python
You might like
hadoop中一些常用的命令介绍
2013/06/19 PHP
php curl模拟post请求小实例
2013/11/13 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
理解javascript异步编程
2016/01/27 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
详解Angular 4.x Injector
2017/05/04 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
js实现简单点赞操作
2020/03/17 Javascript
js实现扫雷源代码
2020/11/27 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python导入txt数据到mysql的方法
2015/04/08 Python
python求解水仙花数的方法
2015/05/11 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
python处理“
2019/06/10 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
python不同系统中打开方法
2020/06/23 Python
阿里云:Aliyun.com
2017/02/15 全球购物
2014年体检中心工作总结
2014/12/23 职场文书
个人向公司借款协议书
2016/03/19 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL
用Python selenium实现淘宝抢单机器人
2021/06/18 Python
Python实现Hash算法
2022/03/18 Python
Python使用openpyxl模块处理Excel文件
2022/06/05 Python