Thief-Book鼠标控制翻页插件(Vscode )
原因
我们在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 )相关推荐
- android 自动翻页插件,网页自动翻页Chrome插件下载
AutoPagerize是一款在谷歌浏览器上运行的网页自动翻页chrome插件,AutoPagerize插件可以让你通过鼠标滚轮翻页.当你的鼠标滚轮滚动到页面底部时,再向下就会发现下一页的内容.操作简 ...
- DIY chrome浏览器漫画翻页插件
最近迷上了火影忍者,在爱漫画网站上看的漫画版.每看完一页都要用鼠标点一下翻页键,时间长了觉得有些不爽.要是按上下键看漫画时,按一下旁边的键,就可以翻到下一页,会舒服不少. 用的是chrome浏览器,装 ...
- react封装翻页插件
插件演示 今天用react封装一个翻页插件,先给大家看一下效果: 翻页插件上面的文字是从后台获取的. 插件说明 这个插件有五部分组成:首页.上一页.中间显示数字.下一页.尾页.具体的功能是:如果当前页 ...
- VS code 使用技巧-设置鼠标滚轮翻页速度(Mac版本)
设置鼠标滚轮翻页速度 1.打开设置页面,按关键字[mouseWheelScrollSensitivity]搜索选项,可以分开修改你需要的编辑窗口的鼠标滚轮的翻页速度 Editor:编辑器区域的滚动速度 ...
- uAutoPagerize – 自动翻页插件
uAutoPagerize – 自动翻页插件 uAutoPagerize – 自动翻页插件背景 uAutoPagerize – 自动翻页插件介绍 uAutoPagerize – 自动翻页插件功能 uA ...
- html分页自动加载,AutoPagerize插件,网页自动翻页插件,自动加载分页网站
AutoPagerize,是一款可以实现网页自动翻页的浏览器插件,该插件会自动缓存下一页网页,将翻页式的内容变为瀑布流的形式,无需手动点击翻页,即可自动链接到下一页. 用于自动加载分页网页的浏览器扩展 ...
- 拖动鼠标实现翻页效果
通过mousedown.mousemove和mouseup实现拖动鼠标翻页效果 这里的翻页不仅仅指的是整个页面还是某个panel下的内容翻页 $('.seq-canvas li').click().m ...
- 控制翻页c语言,阅读器多种翻页的设计与实现
前言 前文介绍的是小说阅读器的设计和实现,本文作为补充对多种翻页模式做详细剖析. 正文 常见的阅读器翻页模式包括:平移.仿真.滑页和上下: 平移:左右滑动: 仿真:左右滑动:(纸质书翻页效果) 滑页: ...
- 翻页插件turn.js
老实说翻页turn.js里面的坑非常多,记得那时候项目中踩了几天都踩不完.个人建议谨慎使用 下面就介绍一下最简单的入门吧~ 1.引入文件部分(注意必须要引入jQ,turn.js文件可以上网找,mode ...
- 蓝牙遥控器 – 将手机模拟为键盘、鼠标、翻页笔、遥控器
简介: 一直在寻找将手机模拟为鼠标和键盘的软件,对于有两部手机的人来说,这会使旧手机变废为宝,将其用作主力机的键盘,用来编辑文档写写东西还是非常方便的,一方面,备用机的整个手机屏幕都是键盘,双手操持打 ...
最新文章
- 深度学习--TensorFlow(3)线性神经网络(线性输入非线性输入)(实现)
- firefox下几个实用的免费开发插件
- 第九章:文件系统管理
- Scala数组的mkString()方法
- 在Android Studio中打开DDMS
- 图像特效——摩尔纹 moir
- [人工智能]隔墙有眼,吓屎了
- Bzoj4199:[NOI2015]品酒大会
- dw创建站点本地服务器,在Dreamweaver建立本地虚拟机站点
- AudioClip 参数解析
- ssl证书不可信 群晖_上海云盾 CDN 网站 SSL 证书过期更新不生效问题排查和解决...
- 2021-09-02Hive
- Cross-lingual Transfer of Correlations between Parts of Speech and Gaze Features 阅读笔记
- win10计算机系统优化设置,win10加速优化的方法是什么_windows10优化设置的方法
- 第二部分 自动内存管理
- 坑爹的AWS免费服务
- 解析Token工具类
- 信息学奥赛一本通C++语言——1139:整理药名
- 国庆七天测(五)马里奥
- Python + Opencv 实现图像tif格式转jpg
热门文章
- Fast Walsh-Hadamard Transform (快速沃尔什变换)
- bert实践:关系抽取解读
- 无心剑中译泰戈尔《漂鸟集(1~10)》
- 服务器返回消息为空iOS
- maven 解决Cannot access alimaven以及Process terminated
- 标准模式(standard mode) 和 兼容模式(qurik mode)
- webRTC音频NetEq之音频包插入缓冲抖动BUFF处理过程
- 马上过年了,还在为没抢到回家的车票天天犯愁吗?这些好用的抢票神器赶紧用起来吧!...
- Audacity的替代品
- (水)noj2029节奏大师