简体中文

如何在 Mac 上用鼠标按钮或滚轮调节音量和控制媒体

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

你可以在 Mac 上用鼠标按钮调节音量和控制音乐,但 macOS 需要帮忙才能做到。在我做的免费 App InputConfig 里,设为 System Function 的鼠标行可以运行 Volume Up、Volume Down、Mute、Play / Pause、Next Track 和 Previous Track。两个侧键变成降低和提高音量,滚轮按下变成播放和暂停,滚轮也可以调音量,不过有一个需要注意的地方,我在下面说明。

不用 App 的话,只用鼠标的办法是菜单栏里的声音滑块。这样可以,但每次都要点按、拖动,再点按别处。

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

步骤

  1. 挑选你想用的按钮,例如 Button 4 和 Button 5 用于音量,中键点击用于播放和暂停。
  2. 在 InputConfig 里添加一行,点按 Scan 并点击第一个按钮。
  3. 把输出类型设为 System Function 并选择 Volume Down。再添加第二行用于 Volume Up。
  4. 在任何侧键或中键的 Options 里勾选 Block the button's own action。
  5. 点按 Activate,并在播放音乐时按这些按钮。

鼠标自己能做什么

不用任何 App,鼠标可以通过点按菜单栏或控制中心里的声音控制并拖动它的滑块来调节音量。这是我所知道的唯一内置办法,而且会占用你的视线和手。许多键盘有音量和媒体键,但鼠标一个也没有。InputConfig 把这些功能列为系统功能(System Function),替你发送 Mac 自己的音量、静音和媒体控制。

鼠标按钮按不了你没有的按键,但它可以发送按键所发送的同一个系统功能。

查出你的按钮发送的是什么

在一行上点按 Scan 并点击按钮。一种效果不错的鼠标按钮分配:

按钮适合的功能原因
Button 4 和 Button 5Volume Down 和 Volume Up拇指下面自然的一对。
中键点击Play / Pause 或 Mute滚轮按下,容易找到,还可以拦截它打开标签页的动作。
Button 6 和 Button 7Previous Track 和 Next Track带拇指按键区的鼠标上的第二对。
按住拇指按钮时的滚轮Volume Up 和 Volume Down一个组合,这样普通的滚动仍然是滚动。

如果某个按钮 Scan 出来是一个按键,先在厂商软件里把它设为 F13 到 F20。到不了 Mac 的 DPI 按钮无法绑定。

把音量放到两个按钮上

步骤 1:Volume Up

  • 你:添加一行,把设备设为 This Mac's mouse or trackpad,输入设为鼠标,点按 Scan 并点击 Button 5。把输出类型设为 System Function 并选择 Volume Up。
  • InputConfig:每次按钮触发时发送 Mac 的提高音量。
  • 检查:播放些东西,然后按这个按钮。屏幕上的音量条上升一格。

步骤 2:Volume Down

  • 你:为 Button 4 添加一行,用 Volume Down。在两行的 Options 里都勾选 Block the button's own action。
  • InputConfig:预设运行期间,不让 App 看到这些按钮。
  • 检查:在浏览器里按每个按钮。音量会变化,页面不会后退或前进。
InputConfig 里的一行,输入为鼠标,类型为按钮,是 Button 4,发送系统功能开始听写。
Figure 1. Button 4 上的系统功能行的样子。调节音量时,你从同一个列表里选择降低音量或提高音量,来代替开始听写。

按住以平滑地调节

音量键每次按下移动一格,在键盘上按住它会重复。一行也能做到同样的事:在 Options 里,按键方式菜单有 Repeats while held,两次按键之间的间隔以毫秒计。按住 Button 5,音量就上升,松开就停止。我会从大约十分之一秒的间隔开始,如果每一格糊在一起,就加宽它。

同一个菜单里有 Toggles on and off,适合静音。Extra actions 则让你在按住时有第二项功能:滚轮按下的点按可以是 Play / Pause,按住超过大约 400 毫秒可以是 Mute。点按用于你整天都做的事,按住用于你偶尔做的事,能让一个按钮保持有用。

InputConfig 的一行,带有一个按住动作和一个双击动作,各有自己的输出。
Figure 2. 一行有三项功能。点按可以是播放或暂停,按住可以是静音,双击可以是下一首。

用滚轮调节音量

滚轮也是一种输入,当你滚动它时,Scan 会记录滚动的方向。向上滚动的一行可以发送 Volume Up,向下滚动的一行可以发送 Volume Down。注意点在这里:InputConfig 是增加一项功能,不能阻止滚动,所以滚动一下,在改变音量的同时,指针下的页面也会滚动。滚轮快捷键页面解释了同样的限制。

有两种绕开的办法,我没有计时过快速转动会触发多少行:

  • 按住一个按钮。给这一行第二个控制,也就是设为拇指按钮的 While also holding。普通的滚动就是滚动,按下拇指按钮时滚动则改变音量。
  • 停放指针。调节音量时,把它放在桌面上,或者放在没有东西可滚动的 App 上。
InputConfig 的绑定编辑器,有两个类型为横向滚动的鼠标行,每个倾斜方向一行。
Figure 3. 每个方向一行。倾斜滚轮正好做一对干净的音量控制,因为横向滚动在音乐 App 里很少做什么。

给不同的人的一些想法

  • 一边放音乐一边工作的人。音量放在侧键上,播放和暂停放在滚轮按下上,不用离开文档。
  • 通话的人。有人开始说话时,用一个按钮降低音量,按住则是静音。
  • 看视频的人。下一首和上一首放在 Button 6 和 Button 7 上,音量放在按住一个按钮时的滚轮上。
  • 玩游戏的人。拇指按键区留给游戏,把音量放在侧键的按住上。请看游戏鼠标页面。
  • 按 App。音乐 App 可以把整套都放在侧键上,而浏览器保留后退和前进。请看按 App 区分的鼠标按钮。

按钮没有改变任何东西时

按下面的梯子往上爬,从最小的一步开始:

  1. 检查 Mac 自己的音量。如果输出设备是自带旋钮的显示器或扬声器,Mac 的音量可能不起作用。试试键盘上的按键。
  2. 检查预设是否已开启。点按 Activate 之前这些行什么也不做,而且 InputConfig 需要在“系统设置”的“隐私与安全”里获得“无障碍”权限。
  3. 检查按钮能否 Scan。如果 Scan 显示的是一个按键,就在厂商软件里把那个按钮设为 F13 到 F20。
  4. 检查媒体播放器。Play / Pause 会发给 Mac 认为正在播放的那个 App。浏览器里一个暂停的标签页可能占着控制权。
  5. 退出厂商的 App。鼠标 App 可能接管一个按钮,并对 Mac 隐藏它,这样重新映射的按钮可能永远到不了。

它做不到什么

  • 阻止滚动。滚轮行不会阻止页面滚动。
  • 更改音量的步长。一格有多大,由 macOS 决定。
  • 修好外接扬声器上的旋钮。那个音量在 Mac 之外。
  • 区分两只鼠标。连接的每只鼠标都算作一个设备。

简短版本

  • 音量。Button 4 和 Button 5 上放 Volume Down 和 Volume Up。
  • 媒体。滚轮按下放 Play / Pause,第二对按钮放切换曲目。
  • 滚轮。与按住的拇指按钮组合,这样滚动仍然正常。

先从侧键和滚轮按下开始,只有真的想要时才加上滚轮。

常见问题

能在 Mac 上用鼠标按钮调节音量吗?

能。在 InputConfig 里把一个按钮绑定到提高音量或降低音量的系统功能。macOS 没有这方面的鼠标按钮设置。

能用滚轮控制 Mac 的音量吗?

能,每个滚动方向一行。指针下的页面仍然会滚动,所以通过 While also holding 搭配按住的拇指按钮效果最好。

怎样在 Mac 上用鼠标按钮播放和暂停音乐?

把中键点击或另一个按钮绑定到 Play / Pause 系统功能。它会发给 Mac 认为正在播放的那个 App。

怎样用鼠标按钮静音?

在一行上使用 Mute 系统功能。如果你想让一次按键静音、下一次取消静音,就把这一行的按键方式设为 Toggles on and off。

更多中文页面

详细指南(英文)

作者说明。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 上.