Mos README

The project's README from github.com/Caldis/Mos. As one markdown file: README.md.

Mos app icon

Mos

让 macOS 上的鼠标滚轮和触控板一样顺滑,同时保留鼠标该有的精准控制。

Latest release macOS 10.13+ Swift 5 License: CC BY-NC 4.0

中文 · English · Deutsch · 日本語 · 한국어 · Русский · Bahasa Indonesia

官网 · 下载 · Wiki · Discussions

Mos 按应用配置滚动

为什么是 Mos

普通滚轮在 macOS 上常常显得生硬, 这是由于滚轮的精度不足导致的。Mos 会接管鼠标滚轮事件,将滚动行为插值转换成更顺滑的滚动,同时保留每个应用、每个方向、每颗按键的控制权。

同时, 你还可以使用 Mos 对任意鼠标按键进行重新映射或改写, 以适配你的工作流。

Mos 是免费的开源菜单栏工具,支持 macOS 10.13 及以上版本。

功能亮点

截图

滚动调节 按应用配置
Mos 滚动设置 Mos 按应用配置设置
打开 App、脚本或文件 快捷动作菜单
Mos 打开动作 Mos 快捷动作菜单

下载与安装

手动安装

从 GitHub Releases 下载最新版本,解压后将 Mos.app 放入 /Applications。

首次启动时,macOS 可能会要求你授予 Mos 辅助功能权限。Mos 需要这项权限读取和重写滚动事件;如果授权后仍无法工作,可以参考 Wiki 中的权限排查。

Homebrew

如果你习惯用 Homebrew 管理应用:

brew install --cask mos

更新:

brew update
brew upgrade --cask mos

贡献

Mos 是一个会处理系统输入、辅助功能权限、Logi/HID 设备和用户持久化配置的小工具。维护成本和回归风险都很真实,所以我们更欢迎小而集中的改动。

涉及 Logi/HID、辅助功能权限、签名、notarization、更新机制或真实设备测试的改动风险较高,请先在 issue 或 Discussions 中说明背景。

PR 描述中请说明变更动机、测试方式和可能影响的行为。

由 AI 开发的代码已经成为主流,我们理解现在大量的 PR 都经由 AI 生成 (包括我自己)。但提交者仍需要自行理解、整理并验证每一行代码的实际作用, 因为每个 PR 审查都有成本。

非常欢迎

暂不合并

我们欢迎任何形式的贡献,有任何建议或意见您可以给我们 提问。

如果你对新增功能非常有热情,欢迎先在 Discussions 发起讨论。

鸣谢

License

Copyright (c) 2017-2026 Caldis. All rights reserved.

Mos 使用 CC BY-NC 4.0 授权。请不要将 Mos 上传到 App Store。

Mos (Caldis/Mos)

Searching Database…

21.7K ·GitHub
这是什么东西?Mos 是一款免费开源的 macOS 菜单栏工具,能让鼠标滚轮的滚动更平滑,还可以单独设置滚动方向——让普通滚轮用起来像触控板一样顺滑。
它只是一个菜单栏应用,还是像驱动那样的底层软件?它是一个轻量的菜单栏应用。它会拦截你的鼠标滚轮事件,通过插值让滚动更平滑,同时可以按应用、按坐标轴、按按键分别控制。
它需要什么特殊权限才能用吗?需要——Mos 需要“辅助功能”权限才能读取并改写滚轮事件,没有这个权限平滑功能就无法工作。如果授权后仍然不正常,Wiki 里有权限问题的排查方法。
它支持哪些 macOS 版本?macOS 10.13 及更高版本。
它可以随便免费使用吗?它免费开源,但采用 CC BY-NC 4.0 许可证——仅限非商业用途——而且作者要求不要把 Mos 上传到 App Store。
模拟触控板模式是什么?这是另一种平滑方式:不用手动调整步长、速度和时长,Mos 直接让滚轮拥有触控板那种连续流畅的滚动手感。
它支持罗技鼠标吗?支持——Mos 能读取通过 Bolt 或 Unifying 接收器连接、或通过蓝牙连接的罗技设备的 Logi/HID++ 按键事件,也能处理 Logi 专属的操作。
为什么普通滚轮在 macOS 上用起来手感那么差?作者认为,滚轮在 macOS 上手感生硬是因为精度太低——Mos 通过接管滚轮事件并做插值处理,让滚动变得更平滑。
Creator
Caldis
Size
81.5 MB
Stars
21.7K
Age
9y
Commits · 90 Days