在练习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()的时候没执行成功,结果就是把按键按下去了,但是没给他弹起来,所以键盘就不好用了

原文:https://www.cnblogs.com/xiaxiaoxu/p/9351213.html

python 模拟键盘按键错乱_python 采坑总结 调用键盘事件后导致键盘失灵的可能原因...相关推荐

  1. python编程midi键盘按键错乱_键盘按键错乱有以下几种相应的解决办法

    电脑会出现的问题有很多,有的时候或许是主机有问题,有的时候或许是系统有问题,有的时候又或许是屏幕有问题.但这些问题都不是主编我今天要说的.小编我今天要说的呢,是关于键盘的,那就是当键盘按键错乱时,我们 ...

  2. python编程midi键盘按键错乱_键盘按键错乱超简单解决教程

    在使用台式电脑和笔记本电脑的时候会遇到键盘错乱的问题,比如我们按J,K键确出现数字键,完全的错了,这是怎么回事呢,其实原因有几种情况,下面就教大家来解决. 方法一.按键切换 键盘字母数字多功能的数字键 ...

  3. python编程midi键盘按键错乱_键盘按键错乱怎么办?

    展开全部 利用360修复键盘按键错乱的方法: 一.打开360杀毒,并进入电脑门诊: 二.在搜索62616964757a686964616fe58685e5aeb931333365633937框中输入键 ...

  4. html写钢琴键盘按键错乱,键盘按键错乱怎么修复

    键盘按键错乱怎么修复 电脑键盘错乱了怎么办呢?由于电脑键盘的使用频度高,所以在使用过程中电脑键盘错乱的情况也经常发生.那么怎么修复电脑键盘按键错乱问题呢?以下是小编为大家收集的键盘按键错乱怎么修复,欢 ...

  5. 台式电脑键盘错乱会出现计算机模式怎么办,​键盘按键错乱能修吗?台式电脑键盘按键错乱怎么修复?...

    说到键盘按键错乱这种情况,不知道大家是否遇见过,但是小编遇见过,键盘按键错乱搞得打字都没有办法打出自己想要的字,真的是很难受啊.大家都知道,通过键盘我们才可以将英文字母.数字.标点符号等输入到计算机中 ...

  6. 为什么计算机乱字符,电脑键盘按键为什么会错乱 键盘按键错乱原因介绍【详解】...

    键盘是最常用也是最主要的输入设备,通过键盘可以将英文字母.数字.标点符号等输入到计算机中,从而向计算机发出命令.输入数据等.那么台式键盘按键错乱怎么办呢?接下来就让我们一起来了解下吧. 笔记本键盘 台 ...

  7. linux键盘错位1格,键盘按键错乱,教您修复键盘按键错乱的方法

    使用电脑办公的时候发现键盘按键错乱的现象,导致不能直接输入自己想要的字体,有没有好的办法快速修复键盘按键错乱?下面小编介绍的是键盘按键错乱的维修方法,有需要的朋友可以阅读. 键盘是我们使用电脑文字输入 ...

  8. 电子计算机按数字错乱,PC数字键盘错乱怎么修复?笔记本键盘按键错乱如何恢复?...

    数字键盘错乱是很多笔记本电脑的通病,虽然在PC端上比较少发生,但也不例外,前者出现该问题是因为"fn"键和"insert num lk"键的存在而导致的,后者则 ...

  9. 常见的20个品牌键盘按键错乱恢复的快捷键

    正文 当使用键盘时,有时我们可能会遇到按键错乱的情况.这时,一些常见的品牌键盘提供了特定的按键组合,可以帮助恢复按键的正常功能.下面是一些常见品牌键盘的按键错乱恢复的 快捷键: RK Royal Kl ...

  10. python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事 电脑键盘按键错乱原因【图文】...

    电脑键盘是把文字信息的控制信息输入电脑的通道,从英文打字机键盘演变而来的,当它最早出现在电脑上的时候,是以一种叫做"电传打字机"的部件的形象出现的.在我们使用电脑键盘时不免出现点小 ...

最新文章

  1. 华为、小米的新手机用了更多AI,到底谁更胜一筹?
  2. AD环境部署文件服务器2012,Windows_server_2012部署AD域及辅域环境.doc
  3. 七日存留查询(MYSQL)
  4. 妙用Telnet快速收发电子邮件(转载)
  5. 哈哈,做个广告,宁波要租房的朋友进来看看
  6. 【PC工具】更新图片批量处理工具Image Tuner,绿色免安装工具软件
  7. Java中Comparator和Comparable之间的区别
  8. mysql当时读_Mysql事务以及四中隔离级别实例2以及InnoDB如何解决当时读的幻读问题...
  9. 再说invoke和begininvoke
  10. 【Docker】Docker安装telnet
  11. 现在,你可以撸机器猫了
  12. mysql常用语句1
  13. Visual Studio 2013 各个版本的产品密钥
  14. grub4dos 引导linux,Grub4dos系统引导
  15. Adjoint of linear operator
  16. 计算机英语写作题范文,2018年6月英语四级考试写作范文:人与电脑
  17. .net 微信会员卡接口
  18. 活动预告:专访Velo,跨境金融的商业落地探索 | TI对话首席
  19. 编译出现 warn_unused_result -Wunused-result 如何解决
  20. 网络编程——线程竞争

热门文章

  1. 东财《国际贸易法》综合作业
  2. new Date()时间不是当前时间问题的解决方法
  3. oracle中if语句用法,Oracle IF语句的使用 | 学步园
  4. L1-039古风排版
  5. Live archive 4490 Help Bubu
  6. 编程中的数学——编程遇见数学,让数学更有趣!
  7. rdmsr获取Intel CPU温度
  8. IOS 发展史各个ipone的发布时间(二)
  9. 用python暴力破解rar加密文件(经过测试)
  10. kubernetes device or resource busy的问题