简体中文

Mac 上有 X-Mouse Button Control 吗?

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

没有。X-Mouse Button Control,简称 XMBC,作者把它描述为 Windows 的免费工具,它的网站没有提供 Mac 下载。它做的事,也就是在每个应用程序里给鼠标按钮新的工作,在 Mac 上由映射工具来完成。我做了 InputConfig,这是一款免费、开源的 Mac App,能读取最多到 Button 32 的每个鼠标按钮,给每个按钮一项功能,如果你想要,每个 App 还可以有不同的布局。

它没有复制 XMBC 做的所有事,这一页会说明差在哪里。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 从 Mac App Store 安装 InputConfig,并允许辅助功能访问。
  2. 创建一个预设,添加一行。
  3. 点按 Scan,然后点击你想更改的鼠标按钮。
  4. 选择它发送什么:按键组合、宏、输入的文字、App 或系统功能。
  5. 在这一行的 Options 里打开 Block the button's own action,然后启用预设。

在 Mac 上对应 XMBC 的功能

在 X-Mouse Button Control 里在 Mac 上的 InputConfig 里
重新映射鼠标按钮一行 Mouse,适用于最多到 Button 32 的任何按钮,发送快捷键、宏、输入的文字、App 或系统功能
按应用程序区分的配置每个 App 一个预设,并带有按 App 自动切换:App 来到最前面时预设就会切换
停止按钮原来的动作Block the button's own action,适用于中键和每个侧键
粘滞按钮和按键Toggles on and off,保持输出直到你再按一次
媒体和音量控制系统功能,如媒体键、调度中心和空间
一个按钮不止一项功能双击和按住操作,各有自己的输出

XMBC 的核心,也就是每个按钮在每个 App 里有新功能,在 Mac 上有直接的对应。

InputConfig 里 Live Visualizer 的鼠标示意图,两个侧键亮起,显示 Mac 收到的是按钮 4 和按钮 5。
Figure 1. InputConfig 的鼠标示意图点亮侧键,并显示 Mac 收到按钮 4 和按钮 5。

重新映射一个按钮

刚接触这个?鼠标按钮图文教程用图片展示了每一步。

  • 你:创建一个预设并添加一行。点按 Scan 并点击那个按钮,或者把输入类型设为 Mouse,从菜单里选它。选择输出。
  • InputConfig:列出左键点击、右键点击、中键点击和 Button 4 到 Button 8,More buttons 里是 Button 9 到 Button 32。
  • 检查:启用预设。运行期间,这个按钮在每个 App 里都执行它的新功能。

如何在 Mac 上映射额外的鼠标按钮有详细说明,包括额外按钮发送按键的鼠标。Scan 通过按下来找到按钮,所以你永远不需要知道它的编号。

InputConfig 编辑器里的几行,选项已打开:Button 4 发送 Command 左方括号,Button 5 发送 Command 右方括号,中键打开调度中心。
Figure 2. Button 4 后退,Button 5 前进,中键打开调度中心。
两行鼠标:Button 4 发送 Command 左方括号,Button 5 发送 Command 右方括号。
Figure 3. 两行就涵盖了大多数人用 XMBC 做的事:Button 4 后退,Button 5 前进。

给每个 App 自己的布局

XMBC 是围绕每个应用程序和窗口的配置构建的。在 Mac 上,给每个 App 做一个预设,并打开自动切换:那个 App 来到最前面时预设就会切换,这样同样的侧键在浏览器里是后退和前进,在编辑器里是撤销和重做。每个 App 一个预设,自动切换,就是 XMBC 配置在 Mac 上的形式。

预设的自动化部分,在这些 App 位于最前面时启用下列出了 Safari。
Figure 4. 在这些 App 位于最前面时启用下添加一个 App,按钮就只在那里改变。这里是 Safari。

它比不上什么

  • 左键和右键点击。InputConfig 从不提供拦截它们的选项,所以点击不会丢失。它们可以触发额外的动作,并且仍然会点击。
  • 滚轮。它可以把滚轮当作输入,但无法拦住或改变滚轮自己的滚动。更改滚动方向讲了什么办法可行。
  • 区分两个鼠标。连接到 Mac 的每个鼠标都算作一个,所以两个鼠标不能为同一个按钮设置不同的功能。
  • 指针速度和 DPI。它不改变这些。硬件由鼠标厂商的 App 负责。

InputConfig 给按钮功能,滚轮和指针则留给 macOS 和厂商的 App。

避开“XMBC for Mac”下载

XMBC 自己的网站只提供 Windows 版本,所以以这个名义提供的 Mac 下载不是它的作者发布的。要给 Windows 电脑用 XMBC,请从它的官方网站获取,在 Mac 上则使用 Mac App Store 里的 App,或者源代码可读的项目。InputConfig 两者都是。如果有网站提供 macOS 版的 XMBC,那不是作者的文件。

简短版

  • XMBC。它只能在 Windows 上运行。
  • 在 Mac 上。每个按钮一行 Mouse,每个 App 一个预设,并打开自动切换。
  • 没有涵盖。InputConfig 没有涵盖左键和右键点击的重新映射、滚轮行为或指针速度。

对于侧键和额外按钮,Mac 有一个按 App 工作的免费对应工具。

常见问题

Mac 上有 X-Mouse Button Control 吗?

没有。它的作者把它描述为 Windows 的免费工具,它的网站没有提供 Mac 版。在 Mac 上,InputConfig 这样的映射工具可以给鼠标按钮新的功能。

X-Mouse Button Control 在 Mac 上的替代品是什么?

InputConfig 免费且开源。它读取最多到 Button 32 的每个鼠标按钮,并把每个按钮绑定到快捷键、宏、输入的文字、App 或系统功能,每个 App 可以有不同的预设。

能在 Mac 上按应用程序设置鼠标按钮吗?

能。在 InputConfig 里给每个 App 做一个预设并打开自动切换,那个 App 来到最前面时布局就会改变。

能用它重新映射 Mac 上的鼠标左键和右键吗?

不能让它们不再点击。InputConfig 从不拦截左键或右键。它可以给它们添加动作,点击仍然会发生。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.