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 相关文章推荐
微信跳一跳python自动代码解读1.0
Jan 12 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
分分钟入门python语言
Mar 20 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
详解Python 解压缩文件
Apr 09 Python
Python实现Restful API的例子
Aug 31 Python
Python新手学习标准库模块命名
May 29 Python
python实现网页录音效果
Oct 26 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP通过COM使用ADODB的简单例子
2006/12/31 PHP
php 结果集的分页实现代码
2009/03/10 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
React中Ref 的使用方法详解
2020/04/28 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
python安装与使用redis的方法
2016/04/19 Python
Python的时间模块datetime详解
2017/04/17 Python
Python和C/C++交互的几种方法总结
2017/05/11 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python对切片命名的实现方法
2018/10/16 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
python自动下载图片的方法示例
2020/03/25 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
警示教育活动总结
2014/05/05 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
小学体育课教学反思
2016/02/16 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技