当前位置: 首页 > news >正文

Mac(五)自定义鼠标滚轮方向 LinearMouse

目录

    • 一、安装 LinearMouse
      • 方法 1:Homebrew 安装(推荐)
      • 方法 2:手动安装
    • 二、核心功能配置
      • 1. 独立设置滚动方向
      • 2. 配置文件示例
    • 三、替代方案对比
    • 四、卸载方法

  • 官网地址: https://linearmouse.cn/

🖱️ 告别反人类的自然滚动!
LinearMouse 是 macOS 上轻量级的鼠标/触控板定制工具,主要解决:

  • 鼠标滚轮方向与触控板独立设置
  • 精准调节滚动速度/加速度
  • 支持蓝牙/有线鼠标的高级配置
  • 完全免费开源,无后台进程

一、安装 LinearMouse

方法 1:Homebrew 安装(推荐)

brew install --cask linearmouse

方法 2:手动安装

  1. 官网下载
  2. 拖拽到 Applications 文件夹
  3. 首次启动需授予辅助功能权限:
    • 系统设置 → 隐私与安全性 → 辅助功能
    • 勾选 LinearMouse

💡 建议:通过 brew 安装便于后续更新


二、核心功能配置

1. 独立设置滚动方向

在这里插入图片描述

2. 配置文件示例

我们可以在图标右键,点击 配置 -> 在 Finder 中显示,可以看到配置文件的位置。

配置文件位置如下所示:

在这里插入图片描述

具体配置内容如下:

{"$schema" : "https:\/\/schema.linearmouse.app\/0.10.1","schemes" : [{"if" : {"device" : {"category" : "mouse","productID" : "0x1870","productName" : "Rapoo Gaming Device","serialNumber" : "20220811","vendorID" : "0x24ae"}},"scrolling" : {"reverse" : true,"speed" : {"vertical" : 16.77}}},{"if" : {"device" : {"category" : "mouse","productID" : "0x3412","productName" : "Rapoo BT Mouse","vendorID" : "0x24ae"}},"scrolling" : {"reverse" : true,"speed" : {"vertical" : 16.54}}},{"if" : {"device" : {"category" : "mouse","productID" : "0xf99","productName" : "USB OPTICAL MOUSE ","vendorID" : "0x18f8"}},"scrolling" : {"reverse" : {"vertical" : true},"speed" : {"vertical" : 16.27}}}]
}


三、替代方案对比

工具优势不足
LinearMouse免费开源/设备级控制无图形化规则编辑器
Mos平滑滚动算法仅支持基础方向设置
SteerMouse专业级配置收费($20)
Karabiner超强自定义配置复杂

🏆 推荐组合:LinearMouse(鼠标) + BetterTouchTool(触控板)


四、卸载方法

# Homebrew 安装的卸载
brew uninstall --cask linearmouse# 手动安装的完全清理
rm -rf ~/Library/Application\ Support/LinearMouse
rm -rf ~/Library/Preferences/org.linearmouse.LinearMouse.plist

整理完毕,完结撒花~🌻

http://www.lryc.cn/news/623681.html

相关文章:

  • 又一家茑屋书店即将歇业,精品书店的未来在哪里?
  • Bee1.17.25更新Bug,完善功能.不支持NOSQL,分库分表Sharding(2.X版有)
  • Spark03-RDD02-常用的Action算子
  • YOLO12 改进、魔改|频域自注意力求解器FSAS,通过频域高效计算自注意力,在降低时间与空间复杂度的同时保留关键特征信息,提升遮挡、小目标检测
  • PostgreSQL——用户管理
  • 【IDEA】设置Debug调试时调试器不进入特定类(Spring框架、Mybatis框架)
  • Day3--滑动窗口与双指针--2461. 长度为 K 子数组中的最大和,1423. 可获得的最大点数,1052. 爱生气的书店老板
  • 【算法】模拟专题
  • JavaScript性能优化实战(三):DOM操作性能优化
  • openEuler等Linux系统中如何复制移动硬盘的数据
  • 【Luogu】每日一题——Day20. P4366 [Code+#4] 最短路 (图论)
  • 计算机网络 Session 劫持 原理和防御措施
  • 【Luogu】每日一题——Day21. P3556 [POI 2013] MOR-Tales of seafaring (图论)
  • 裸机框架:按键模组
  • 深度学习之优化器
  • 概率论基础教程第4章 随机变量(一)
  • 《Cocos游戏开发入门一本通》第四章
  • 李宏毅NLP-11-语音合成
  • 神经网络中的梯度概念
  • 显式编程(Explicit Programming)
  • c++--文件头注释/doxygen
  • 系统学习算法 专题十七 栈
  • C++ 特殊类设计与单例模式解析
  • 编译器生成的合成访问方法(Synthetic Accessor Method)
  • Python训练营打卡Day35-复习日
  • Spring Framework :IoC 容器的原理与实践
  • 库制作与原理(下)
  • HAL-EXTI配置
  • Python异常、模块与包(五分钟小白从入门)
  • STL 容器