当前位置: 首页 > 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.xdnf.cn/news/1317367.html

相关文章:

  • Linux软件编程:进程与线程(线程)
  • JVM学习笔记-----StringTable
  • Docker Compose 安装 Neo4j 的详细步骤
  • PostgreSQL导入mimic4
  • go基础学习笔记
  • k8s集群搭建一主多从的jenkins集群
  • Win11 文件资源管理器预览窗格显示 XAML 文件内容教程
  • C++ vector的使用
  • 10 SQL进阶-SQL优化(8.15)
  • 说一下事件委托
  • Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400)
  • 【UEFI系列】ACPI
  • 跨越南北的养老对话:为培养“银发中国”人才注入新动能
  • JavaScript 性能优化实战:从评估到落地的全链路指南
  • Spark03-RDD02-常用的Action算子
  • 在鸿蒙中实现深色/浅色模式切换:从原理到可运行 Demo
  • E2B是一个开源基础设施,允许您在云中安全隔离的沙盒中运行AI生成的代码和e2b.dev网站
  • Diamond基础2:开发流程之LedDemo
  • c_str()函数的详细解析
  • 简单的 VSCode 设置
  • (nice!!!)(LeetCode 每日一题) 837. 新 21 点 (动态规划、数学)
  • bash shell 入门
  • 云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案
  • Rust:DLL 输出对象的生命周期管理
  • API生命周期10阶段
  • 原子操作及基于原子操作的shared_ptr实现
  • Baumer高防护相机如何通过YoloV8深度学习模型实现工作设备状态的检测识别(C#代码UI界面版)
  • 【C++】Windows 下 TCP接口超详介绍,如何实现一个TCP服务端和客户端
  • Windows 10共享打印机操作指南
  • 业务员手机报价软件免费领取——仙盟创梦IDE