python 采坑总结 调用键盘事件后导致键盘失灵的可能原因,python,在练习python封
python 采坑总结 调用键盘事件后导致键盘失灵的可能原因,python,在练习python封
在练习python封装键盘事件的时候,实现一个keyDown和keyUp的功能:
@staticmethod
def keyDown(keyName):
#按下按键
win32api.keybd_event(KeyboardKeys.VK_CODE[keyName],0,0,0)
@staticmethod
def keyUp(keyName):
#释放按键
win32api.keybd_event(KeyboardKeys.VK_CODE[keyName],0,win32con.KEYEVENTF_KEYUP,0)
@staticmethod
def twoKeys(key1,key2):#对前面函数的调用
#模拟两个组合键
KeyboardKeys.keyDown(key1)
KeyboardKeys.keyDown(key2)
KeyboardKeys.keyUp(key2)
KeyboardKeys.keyUp(key1)
执行了twoKeyw(‘ctrl‘,‘v‘)之后,粘贴没问题,但是执行之后键盘不好用了,按键的功能都错乱了,要么就是没反应。
后来发现是因为keyUp()函数里的代码写的有问题,导致执行keyUp()的时候没执行成功,结果就是把按键按下去了,但是没给他弹起来,所以键盘就不好用了
python 采坑总结 调用键盘事件后导致键盘失灵的可能原因
相关内容
- mac配置python自然语言处理环境,python自然语言处理,Ⅰ、
- 【python】内存调试,python调试,全文拷贝自:http
- Python 二级模拟选择题(四),python模拟选择题,1. 以下
- 在Ubuntu上升级SQLite,并让Python使用新版SQLite,ubuntusql
- Nova 通过Python API 查询,创建,删除flavor,, 1 [[email
- python学习(二十八)URL编码和解码&签名规则需求
- python 处理xml 遇到特殊符号解析错误的情况,pythonxml
- python出现关于模块(i18n)的不能使用的解决方法,py
- Selenium2+python自动化36-判断元素存在,selenium236-,前言最
- 【python】安装pymongo时出错,pythonpymongo出错,在python2.7
评论关闭