原因

我们在Vscode中使用Thief-Book插件进行摸鱼时,由于插件默认的下一页组合键是Ctrl+Alt+. 使用起来需要两只手同时进行,不太方便。

原理

于是我用python中的pynput库进行监听鼠标的点击事件 进而触发Thief-Book的下一页键。

实现

import pynput
from pynput.keyboard import Controller, Key, Listener
from pynput.mouse import Buttondef on_click(x, y, button, pressed):kb = Controller()kb.press(Key.ctrl)kb.press(Key.alt)kb.press('.')kb.release(Key.ctrl)kb.release(Key.alt)kb.release('.')kb.pressed(Key.ctrl,Key.alt,'.')if button == Button.right:print("关闭")return False
with pynput.mouse.Listener(on_click=on_click,) as listener:listener.join()

使用方式(Thief-Book插件能正常使用)

1.使用pip下载pynput至本地环境中
2.执行脚本文件

鼠标单击左键:下一页 鼠标单击右键:关闭脚本

脚本文件已上传至github中

Thief-Book鼠标控制翻页插件(Vscode )相关推荐

  1. android 自动翻页插件,网页自动翻页Chrome插件下载

    AutoPagerize是一款在谷歌浏览器上运行的网页自动翻页chrome插件,AutoPagerize插件可以让你通过鼠标滚轮翻页.当你的鼠标滚轮滚动到页面底部时,再向下就会发现下一页的内容.操作简 ...

  2. DIY chrome浏览器漫画翻页插件

    最近迷上了火影忍者,在爱漫画网站上看的漫画版.每看完一页都要用鼠标点一下翻页键,时间长了觉得有些不爽.要是按上下键看漫画时,按一下旁边的键,就可以翻到下一页,会舒服不少. 用的是chrome浏览器,装 ...

  3. react封装翻页插件

    插件演示 今天用react封装一个翻页插件,先给大家看一下效果: 翻页插件上面的文字是从后台获取的. 插件说明 这个插件有五部分组成:首页.上一页.中间显示数字.下一页.尾页.具体的功能是:如果当前页 ...

  4. VS code 使用技巧-设置鼠标滚轮翻页速度(Mac版本)

    设置鼠标滚轮翻页速度 1.打开设置页面,按关键字[mouseWheelScrollSensitivity]搜索选项,可以分开修改你需要的编辑窗口的鼠标滚轮的翻页速度 Editor:编辑器区域的滚动速度 ...

  5. uAutoPagerize – 自动翻页插件

    uAutoPagerize – 自动翻页插件 uAutoPagerize – 自动翻页插件背景 uAutoPagerize – 自动翻页插件介绍 uAutoPagerize – 自动翻页插件功能 uA ...

  6. html分页自动加载,AutoPagerize插件,网页自动翻页插件,自动加载分页网站

    AutoPagerize,是一款可以实现网页自动翻页的浏览器插件,该插件会自动缓存下一页网页,将翻页式的内容变为瀑布流的形式,无需手动点击翻页,即可自动链接到下一页. 用于自动加载分页网页的浏览器扩展 ...

  7. 拖动鼠标实现翻页效果

    通过mousedown.mousemove和mouseup实现拖动鼠标翻页效果 这里的翻页不仅仅指的是整个页面还是某个panel下的内容翻页 $('.seq-canvas li').click().m ...

  8. 控制翻页c语言,阅读器多种翻页的设计与实现

    前言 前文介绍的是小说阅读器的设计和实现,本文作为补充对多种翻页模式做详细剖析. 正文 常见的阅读器翻页模式包括:平移.仿真.滑页和上下: 平移:左右滑动: 仿真:左右滑动:(纸质书翻页效果) 滑页: ...

  9. 翻页插件turn.js

    老实说翻页turn.js里面的坑非常多,记得那时候项目中踩了几天都踩不完.个人建议谨慎使用 下面就介绍一下最简单的入门吧~ 1.引入文件部分(注意必须要引入jQ,turn.js文件可以上网找,mode ...

  10. 蓝牙遥控器 – 将手机模拟为键盘、鼠标、翻页笔、遥控器

    简介: 一直在寻找将手机模拟为鼠标和键盘的软件,对于有两部手机的人来说,这会使旧手机变废为宝,将其用作主力机的键盘,用来编辑文档写写东西还是非常方便的,一方面,备用机的整个手机屏幕都是键盘,双手操持打 ...

最新文章

  1. 深度学习--TensorFlow(3)线性神经网络(线性输入非线性输入)(实现)
  2. firefox下几个实用的免费开发插件
  3. 第九章:文件系统管理
  4. Scala数组的mkString()方法
  5. 在Android Studio中打开DDMS
  6. 图像特效——摩尔纹 moir
  7. [人工智能]隔墙有眼,吓屎了
  8. Bzoj4199:[NOI2015]品酒大会
  9. dw创建站点本地服务器,在Dreamweaver建立本地虚拟机站点
  10. AudioClip 参数解析
  11. ssl证书不可信 群晖_上海云盾 CDN 网站 SSL 证书过期更新不生效问题排查和解决...
  12. 2021-09-02Hive
  13. Cross-lingual Transfer of Correlations between Parts of Speech and Gaze Features 阅读笔记
  14. win10计算机系统优化设置,win10加速优化的方法是什么_windows10优化设置的方法
  15. 第二部分 自动内存管理
  16. 坑爹的AWS免费服务
  17. 解析Token工具类
  18. 信息学奥赛一本通C++语言——1139:整理药名
  19. 国庆七天测(五)马里奥
  20. Python + Opencv 实现图像tif格式转jpg

热门文章

  1. Fast Walsh-Hadamard Transform (快速沃尔什变换)
  2. bert实践:关系抽取解读
  3. 无心剑中译泰戈尔《漂鸟集(1~10)》
  4. 服务器返回消息为空iOS
  5. maven 解决Cannot access alimaven以及Process terminated
  6. 标准模式(standard mode) 和 兼容模式(qurik mode)
  7. webRTC音频NetEq之音频包插入缓冲抖动BUFF处理过程
  8. 马上过年了,还在为没抢到回家的车票天天犯愁吗?这些好用的抢票神器赶紧用起来吧!...
  9. Audacity的替代品
  10. (水)noj2029节奏大师