当前位置: 首页 > 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.dtcms.com/a/336218.html

相关文章:

  • 【网络通信】TCP/IP 协议全方位解析​
  • 计算机网络 TCP、UDP 区别
  • 云原生俱乐部-RH134知识点总结(2)
  • mediamtx v1.14.0版本全面解析:RTP流接收、IPv6支持与性能监控体系升级​
  • 如何做HTTP优化
  • Python 项目里的数据清理工作(数据清洗步骤应用)
  • 芯片行业主要厂商
  • Java 大视界 -- 基于 Java 的大数据分布式计算在气象灾害预警与应急响应中的应用
  • LeetCode 837.新 21 点:动态规划+滑动窗口
  • 动态规划法 - 53. 最大子数组和
  • MySQL数据库基础操作指南:从创建到管理的完整流程
  • Linux系统中6种替代top的工具
  • SparkSQL性能优化实践指南
  • ubuntu 24.04 安装
  • RAC环境redo在各节点本地导致数据库故障恢复---惜分飞
  • 云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案
  • 从零配置YOLOv8环境:RTX 3060显卡完整指南
  • 43.安卓逆向2-补环境-使用unidbg(使用Smali语法调用方法和使用方法地址调用方法)
  • n2n局域网搭建
  • 0-12岁幼儿启蒙与教育
  • Linux操作系统远程连接
  • 代码管理系统简介与部署
  • 《告别 if-else 迷宫:Python 策略模式 (Strategy Pattern) 的优雅之道》
  • Honor of Kings 101star (S40) 2025.08.17
  • Spring Bean 的生命周期:从创建到销毁的完整旅程​
  • Gemini 学习记录:实践与反思
  • 深度解析 Spring Bean 生命周期
  • UE5多人MOBA+GAS 49、创建大厅
  • MariaDB 多源复制
  • Qt异步编程:QFuture与QPromise深度解析