前言
笔者最近因工作原因,从 win 系统切换成 Mac 系统,众所周知,Mac 与 win 使用方式有些许差别,而且距离笔者上一次使用 Mac 大概已经有两年多了,两年前初出茅庐,还没有阅读的习惯,而在今年,因各种原因,闲暇时间我通常会在微信读书上找一些电子书来看。
在 win 上,自动滚动页面是鼠标中键自带的能力,而当我尝试使用 Mac 的鼠标中键进行相同操作时,发现并没有效果,进行了一些资料查询和咨询了一些 Mac 使用者后,发现这个功能并没有原生自带,对我来说,这非常影响体验,所以,我需要一个后备方案。
解决方案
BetterTouchTool
作为 Mac 用户最常用的收费触摸板增强工具,这个功能肯定是有的,我们可以尝试通过自定义手势来实现自动滚动,具体操作可查阅官方文档或文章
打开 BetterTouchTool:确保你已经安装并运行了 BetterTouchTool。
添加新的触控手势或快捷键 :在 BetterTouchTool 的界面中,选择你的输入设备(如触控板、鼠标等)。
配置动作 :添加一个新的手势或按键,然后在“Triggered Predefined Action”中,选择“Scroll Up”或“Scroll Down”来实现自动滚动效果。
添加持续动作 :如果你希望持续滚动,可以在“Advanced Settings”中调整动作的触发频率,使其在一段时间内持续触发滚动。
微调设置 :根据需要,调整滚动速度和方向,以便获得你期望的效果。
通过这些步骤,你可以在 BetterTouchTool 中配置自动滚动功能,具体设置可能需要根据你的需求进行调整。
以上代码来源,Gpt4o
自定义浏览器插件
因笔者最初只是打算在微信读书上进行自动滚动阅读,仅因这一个原因就去选择收费应用,实在性价比不高,正巧笔者会写点代码,所以笔者最终选择了免费的浏览器插件方式
以下是笔者最终代码,过程不做细致讲解,简单的说,制作一个简单的浏览器插件只需要两个文件,一个 manifest.json 配置文件、一个注入的脚本 js 文件
此处已整合成插件所需文件 👉 压缩包
在浏览器上安装(chrome 浏览器为例)
- 打开地址chrome://extensions/
- 解压上面安装的压缩包
- 点击左上角的load unpacked
- 选择刚解压出来的文件夹 scrollReadPlugin
- 显示成以下状态则表示已激活
- 这时候打开微信阅读(或其他有滚动条的页面)使用快捷键操作就可以拉!
快捷键
- option+s //向下滚动
- option+w //向上滚动
- option+x //停止滚动
PS:插件快速上下切换有bug,建议碰到奇怪的问题时先执行一遍option+x
最后
得益于触摸板的设计,Mac在无鼠标办公方面确实是很优秀,但目前的window在安装wsl后,各方面都不差,而且最重要的是可以打游戏,嘿嘿
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。