前言

笔者最近因工作原因,从 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 浏览器为例)

  1. 打开地址chrome://extensions/
  2. 解压上面安装的压缩包
  3. 点击左上角的load unpacked
  4. 选择刚解压出来的文件夹 scrollReadPlugin
  5. 显示成以下状态则表示已激活
  6. 这时候打开微信阅读(或其他有滚动条的页面)使用快捷键操作就可以拉!

快捷键

  1. option+s //向下滚动
  2. option+w //向上滚动
  3. option+x //停止滚动
PS:插件快速上下切换有bug,建议碰到奇怪的问题时先执行一遍option+x

最后

得益于触摸板的设计,Mac在无鼠标办公方面确实是很优秀,但目前的window在安装wsl后,各方面都不差,而且最重要的是可以打游戏,嘿嘿

本文由mdnice多平台发布


三_清
113 声望1 粉丝