鱼C论坛

 找回密码
 立即注册
查看: 3248|回复: 3

求教大佬,Q可以设置 双击 Ctrl 这样的热键,python怎样设置这样的热键呢?

[复制链接]
发表于 2022-10-7 10:53:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

求教大佬,Q可以设置 双击 Ctrl 这样的热键,python怎样设置这样的热键呢
需要什么特殊的模块吗?

003.png

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-7 14:57:38 | 显示全部楼层
本帖最后由 阿奇_o 于 2022-10-7 14:59 编辑

我记得你还是谁之前问过的,我也回答过的。。
我的解决办法是:
        用pynput监控键盘(官方有例子),然后记录前后两次Ctrl键被按下的时间点,计算时间间隔,小于0.25秒,就触发相关操作(如打开某个软件)。

监控键盘,很多库都可以做到,你自己找找即可,也不一定要用pynput。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-7 21:33:03 From FishC Mobile | 显示全部楼层
阿奇_o 发表于 2022-10-7 14:57
我记得你还是谁之前问过的,我也回答过的。。
我的解决办法是:
        用pynput监控键盘(官方有例子) ...

这样太复杂,我是想设置自定义快捷键,总不能快捷键全部监听吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-7 23:48:40 | 显示全部楼层
qq1151985918 发表于 2022-10-7 21:33
这样太复杂,我是想设置自定义快捷键,总不能快捷键全部监听吧

从原理上讲,这种监控,并不是真的监控/遍历整个键盘,而是“触发”,即键位被按下 就触发相关动作。
而双击Ctrl或双击某个键,不是通常的“组合键”或“快捷键”,一般软件或库不会定义这种双击事件,所以需要自己定义、自己实现。

ps: 其实也就10多行的代码,还真不复杂,这复杂?哈哈,或许你还没试过。如果你能找到“更简单的” 双击Ctrl 的解决办法,我愿闻其详。 ^_

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 23:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表