python监控键盘输入实例代码
2018-02-09 10:14
911 查看
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下:
#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys import tty, termios import time if __name__ == '__main__': print "Reading form keybord" print """ i j k l m""" print 'press Q to quit' while True: fd=sys.stdin.fileno() old_settings=termios.tcgetattr(fd) #old_settings[3]= old_settings[3] & ~termios.ICANON & ~termios.ECHO try: tty.setraw(fd) ch=sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) #print 'error' if ch=='i': print 'move forward' elif ch=='m': print 'move back' elif ch=='j': print "turn left!" elif ch=='l': print "turn right!" elif ch=='u': print "turn right!" elif ch=='o': print "turn right!" elif ch=='k': print "stop motor!" elif ch=='q': print "shutdown!" break elif ord(ch)==0x3: #这个是ctrl c print "shutdown" break print "Reading form keybord" print """ i j k l m""" print 'press Q or ctrl+c to quit' #rate.sleep()
结果:
总结
以上就是本文关于python监控键盘输入实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- 用python代码模拟键盘输入
- Python键盘输入转换为列表的实例
- python获取命令行输入参数列表的实例代码
- 【python】实例-创建文件并通过键盘输入字符
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
- C# Hook钩子实例代码 截取键盘输入
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
- python 监控键盘长按输入的思路
- [代码实例][c语言]获取键盘输入
- C# Hook钩子实例代码之截取键盘输入,需要的朋友可以参考下
- 利用Python实现Windows下的鼠标键盘模拟的实例代码
- js实时监控文本框输入字数的实例代码
- python 关于如何监控键盘长按输入的思考
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
- Python简单监控键盘输入的木马实现
- 使用Python监控文件内容变化代码实例
- python 监控键盘输入
- python 实现自动远程登陆scp文件实例代码
- python快速排序代码实例
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)