简体中文

为什么我 Mac 上的右键点按不起作用?

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

大多数时候,原因是 Secondary click 设置:它关着,或者设在你从不点按的触控板角落,或者设在妙控鼠标的左侧。这期间可以按住 Control 再点按来得到菜单,因为不管那些设置怎么写,Control 点按都有效。如果用 Control 能出现菜单,用按钮却不能,说明 Mac 没问题,只是设置或按钮有问题。

相反的问题,也就是 Mac 把一切都当成右键点按,几乎总是因为 Control 键被按住、卡住或锁定了。本页把两种情况都讲到,并带有一个免费的测试,能显示点按到底有没有到达 Mac。如果某个按钮或你的手就是做不了右键点按了,我做的免费 Mac App InputConfig 可以把右键点按放到一个键、一个侧键或一个手柄按钮上。

步骤

  1. 在修复设置的同时,按住 Control 再点按项目,得到菜单。
  2. 打开“系统设置”,选择“触控板”或“鼠标”,把 Secondary click 设为你使用的手势。
  3. 打开右键点按测试或 InputConfig 的 Live Visualizer,按下按钮,看看 Mac 有没有收到。
  4. 如果 Mac 把一切都当成右键点按,就按下再松开两个 Control 键,并关闭 Sticky Keys。
  5. 想用另一个按钮右键点按,就添加一个 InputConfig 的行,输出为 Mouse Button, 1: Secondary。

检查触控板和鼠标上的 Secondary click

Apple 的右键点按指南(我在 2026 年 10 月 27 日读过)给出了路径:打开“系统设置”,在边栏里点按“鼠标”或“触控板”,打开 Secondary click 菜单,选一个选项。每个选项的意思:

  • 触控板,Click or Tap with Two Fingers。点按时必须有两根手指碰到触控板。晚了一瞬间才落下的轻轻的第二根手指,会得到普通点按。
  • 触控板,底部的一个角。只有那个角是右键点按。如果有人设成了 Click in Bottom Right Corner,两根手指就不再有特别的作用。
  • 妙控鼠标,Click Right Side 或 Click Left Side。左撇子的选择会把菜单挪到左半边,这让它看起来像是右键点按坏了。
  • Off。触控板和妙控鼠标都提供它,这样就只有 Control 点按能打开菜单。

带真正右键的鼠标不需要任何设置。Apple 的指南还指出,带 Touch ID 和数字小键盘的妙控键盘,也就是 USB-C 的那款,在 F13 下面有一个上下文菜单键。如果 Control 点按能打开菜单,就没有任何东西坏了,修复在“系统设置”里。Apple 的右键点按指南有同样的步骤,带图片,如何在 Mac 上右键点按涵盖了每种设备。

在其他手指抬起的情况下,点按妙控鼠标的右侧

妙控鼠标没有按钮。整个外壳是点按的,由触控表面决定你指的是哪一侧。如果你按右侧时,有手指搭在左半边,鼠标就读成左键点按,这是妙控鼠标似乎丢了右键点按的通常原因。抬起除一根以外的所有手指,按在靠近右边缘的地方。

  • 检查电池。电量低的妙控鼠标仍然可以移动指针,点按却变得不可靠。它的电量显示在“系统设置”的 Bluetooth 里。
  • 重新连接。把鼠标关掉再打开,或者暂时插上它的线,让 Mac 重新设置它。

在妙控鼠标上,右键点按就是右侧的触摸,而左边什么都没有。妙控鼠标的按钮解释了外壳还能报告和不能报告什么。

测试 Mac 有没有收到点按

在更改更多设置之前,先找出点按是在哪里丢的。有两个免费的办法能显示出来:

  • 你:在浏览器里打开右键点按测试,在方框里右键点按,或者打开 InputConfig,在 Live Visualizer 里选择 Mouse 模板,然后按下按钮。
  • InputConfig:画出鼠标和触控板,并在 Right click、Left click、侧键、滚动和双击到达时把它们点亮。没有预设运行时它也能工作。
  • 检查:Right click 亮了,说明 Mac 收到了它。Left click 亮了,说明按钮或设置发送了错误的那个。什么都没亮,说明按钮什么也没发送。
InputConfig 的 Live Visualizer 使用 Mouse 模板,显示一幅鼠标和触控板的图,以及 Left click、Right click、Middle click、侧键、滚动、双击和 Force click 的列表。
Figure 1. Mouse 模板在每次点按到达时把它列出来。按下失灵的那个按钮,看看哪一行亮了,如果有的话。

如果测试看到了右键点按,而某个 App 没有,那么问题出在 App 上,不是鼠标。

检查第三方鼠标和它的软件

罗技、雷蛇或其他游戏鼠标的右键,可能在厂商的软件里被重新分配了,而鼠标往往把它保存在自己的内存里。所以即使 App 已经没有了,按钮在这台 Mac 上也可能发送别的东西。按这个阶梯往上走,从最小的一步开始:

  1. 看厂商的 App。在 Logi Options+、G HUB、Razer Synapse 或类似的软件里,检查右键被设成了什么,并把它重置为默认值。
  2. 退出其他重映射工具。另一个映射工具或鼠标实用程序也可能占用按钮。一个一个地退出它们,再测试。
  3. 检查主按钮。在“系统设置”或厂商的 App 里切换成左手使用,会把右键变成主点按。请看 Mac 上的左手鼠标。
  4. 换一个端口或连接方式。把接收器直接插到 Mac 上,或者试试线缆,然后测试。
  5. 换一个鼠标。如果第二个鼠标能右键点按,而这一个始终不行,说明开关磨损了。

如果 InputConfig 正在运行预设,测试时请停用它。它无法拦截左键或右键点按,所以永远不会吞掉按钮,但是针对 Right click 的一行,会在每次按下时添加它自己的输出。退出所有鼠标 App 来测试,再一个一个地加回来。

让 Mac 不再把一切当成右键点按

当每次点按都打开菜单,说明 Mac 认为 Control 被按下了,或者某个设置让主点按变成了辅助点按。按这个阶梯往上走,从最小的一步开始:

  1. 按下并松开两个 Control 键。在快捷键、远程桌面会话或失去焦点的游戏之后,某个键可能一直处于按下状态。两侧各按一次就能清除它。
  2. 关闭 Sticky Keys。在“系统设置”的“无障碍”、“键盘”里,Sticky Keys 按一次就锁定一个修饰键,所以轻按一下 Control,会让下一次点按变成右键点按。
  3. 检查 Secondary click 的选择。妙控鼠标上的 Click Left Side,或者触控板左下角,会让普通点按打开菜单。
  4. 把拇指从触控板上抬起。对于两指的辅助点按,搭着的拇指加上一根点按的手指,就算作两根手指。
  5. 拔掉其他键盘。备用键盘、小键盘或有按键卡住的踏板,会为整台 Mac 按住 Control。

把一切都当成右键点按的 Mac,几乎总是因为它认为有一个 Control 键被按着。

只修复访达里的右键点按

如果右键点按在 Safari 和其他 App 里正常,只有访达没有菜单,或者菜单要几秒钟才出来,那就是访达本身卡住了。

  • 重新启动访达。从苹果菜单选择“强制退出”,选中“访达”,点按“重新启动”。窗口会按原来的位置重新打开。
  • 关闭你不用的访达扩展。云存储和文件工具会往访达的菜单里添加项目。它们的开关在“系统设置”的“通用”、Login Items & Extensions 里。
  • 重启 Mac。它也能清除上面的步骤没有发现的、被按住的 Control 键。

只有一个 App 出问题时,先修这个 App,再去怪鼠标。

把右键点按放到另一个按钮或键上

如果按钮磨损了,或者两指点按对你的手来说很难,就把右键点按交给别的东西。在 InputConfig 里,任何输入都可以发送真正的鼠标右键按下,和鼠标发送的一样,而不是 Control 点按。

  • 你:在预设里,点按 Add a new bind,按 Scan,再按你想要的键或按钮,比如 F14、鼠标侧键或手柄扳机。把输出设为 Mouse Button,选择 1: Secondary。
  • InputConfig:每次按下它,就在指针处发送一次右键点按。How it fires 保持 Fires while held 时,你按住期间按钮一直按下,所以右键拖动也可以。
  • 检查:点按 Save 和 Activate,对准访达里的一个文件,按下那个输入。它的菜单就打开了。
InputConfig 的编辑器里,三行都在指针处发送 Mouse Button 1: Secondary:一个扳机轴、F14 键和 B 或 Circle 按钮。
Figure 2. 右键点按的三种办法:一个扳机、F14 键和一个正面按钮,每个都发送 1: Secondary。选一个没有别的作用的输入。
  • 侧键。Button 4 或 Button 5 是舒服的右键点按。在这一行的 Options 里打开 Block the button's own action,这样浏览器就不会同时后退。
  • 备用键。键仍然会输入字符,因为 InputConfig 与 macOS 并行监听,所以请选择 F13 到 F19,或另一个不输入字符的键。
  • 手柄。在内置的 Desktop Navigation 预设里,右扳机是左键点按,左扳机是右键点按。

不输入字符的键,是最好的右键点按。自动右键点按讲了重复的和按住的右键点按。

它做不到什么

  • 修复坏掉的开关。如果没有任何测试看到这个按钮,鼠标就需要清洁、维修或更换。
  • 替你更改 Secondary click。这个设置属于 macOS,在“系统设置”里。
  • 拦截左键或右键点按。InputConfig 可以拦截中键和侧键,但拦截不了这两个主键。
  • 区分两个鼠标。连接的每个鼠标都算作一个,所以针对 Right click 的一行,会对它们全部触发。
  • 修复访达。卡住的访达需要上面的重新启动。

简短版

  • 先用 Control 点按。它总是有效,所以在修复设置时用它。
  • 然后是 Secondary click。“系统设置”的“触控板”或“鼠标”,选你真正使用的手势。
  • 测试按钮。右键点按测试或 Live Visualizer 会显示 Mac 有没有收到。
  • 到处都是右键点按。松开两个 Control 键,并关闭 Sticky Keys。

如果问题出在硬件上,就把右键点按挪到仍然好用的键或按钮上。

常见问题

我 Mac 上的右键点按为什么停了?

通常是 Secondary click 关了,或者设成了你没在用的手势,比如触控板的角落或妙控鼠标的左侧。检查“系统设置”的“触控板”或“鼠标”,这期间用 Control 点按。

我的 Mac 为什么把一切都当成右键点按?

Mac 认为 Control 被按住了。按下并松开两个 Control 键,在“系统设置”的“无障碍”、“键盘”里关闭 Sticky Keys,并检查 Secondary click 没有设在左侧或左边的角落。

为什么右键点按在触控板上能用,在鼠标上不能用?

触控板和鼠标各有自己的 Secondary click 设置,而妙控鼠标需要设为 Click Right Side,并且其他手指要抬起。第三方鼠标的右键可能在厂商的软件里被重新分配了。

别的按钮能发送右键点按吗?

能。在免费的 Mac App InputConfig 里,把一个键、侧键或手柄按钮,绑定到设为 1: Secondary 的 Mouse Button 输出。不管指针在哪里,它都发送真正的右键点按。

右键点按失灵时,Control 点按还能用吗?

能。不管 Secondary click 设置怎么写,按住 Control 点按都会打开同样的菜单,所以你总能进入设置去修复它。

更多中文页面

详细指南(英文)

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

本页的其他语言版本: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, ไทย, 繁體中文

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