本文研究的主要是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模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)Python实现windows下模拟按键和鼠标点击的方法windows下python模拟鼠标点击和键盘输示例Python键盘输入转换为列表的实例Python中的模块导入和读取键盘输入的方法Python读取键盘输入的2种方法python基于windows平台锁定键盘输入的方法python模拟鼠标点击和键盘输入的操作
如果觉得《python键盘输入代码 python监控键盘输入实例代码》对你有帮助,请点赞、收藏,并留下你的观点哦!