简体中文

Mac 上的粘滞键

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

是的,Mac 有粘滞键。开关在“系统设置”的“无障碍”的“键盘”里,它让你一次按一个快捷键的修饰键,而不是一起按:先 Command,再 Shift,再 4,一根手指就够了。如果屏幕上开始出现修饰键符号,或者松手之后某个修饰键好像一直按着,很可能是粘滞键开着。

我做了 InputConfig,这是一款免费的 Mac App,把整个快捷键放在一个手柄按钮、脚踏板或闲置的按键上,这是不用同时按键的另一种办法。我先讲粘滞键。

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

步骤

  1. 打开苹果菜单,选择“系统设置”。
  2. 点按边栏里的“无障碍”,然后点按“键盘”。
  3. 打开或关闭 Sticky Keys。
  4. 打开之后,一次按一个快捷键的修饰键,最后再按最后一个键。
  5. 想从键盘切换它,就打开连按五次 Shift 的选项。

打开或关闭粘滞键

  • 你:打开苹果菜单,选择“系统设置”,点按边栏里的“无障碍”,然后点按“键盘”。
  • macOS:显示 Sticky Keys 开关,它的选项在旁边的按钮后面。
  • 检查:打开后,按 Shift,松开,再按一个字母。字母会以大写输出。

Apple 自己的描述是:一组修饰键按顺序一次按一个,而不是同时按下。

使用连按五次的快捷键,或者把它关掉

Sticky Keys 下的第一个选项是 Press the Shift key five times to toggle Sticky Keys。打开它之后,连按五下 Shift 就能在任何地方打开或关闭粘滞键,也可能在你不想打开的时候把它打开。如果这种事一直发生,就把这个选项关掉。

macOS 还有一个用来开关功能的“辅助功能快捷键”面板。用 Option Command F5,或者快速按三下触控 ID 就能打开。如果粘滞键总是自己打开,原因就是连按五次这个选项。

设置你听到和看到的内容

  • Beep when a modifier key is set.你按下修饰键时,Mac 会发出声音。
  • Display pressed keys on screen.用符号显示哪些修饰键在等待。粘滞键意外打开时,人们注意到的正是这些符号。
  • Screen area for display.选择这些符号出现的位置。

屏幕上的符号,是判断粘滞键是否开着的最快办法。

如果你指的是真的卡住的按键

那是硬件问题,没有哪个设置能修好。本站的键盘测试器会在每个键被按住时点亮它,所以你能看到某个键到底有没有被识别,以及手指离开后它是否还一直按着。没有手指按着却仍然亮着的键就是卡住了,那需要清洁或维修。

改把整个快捷键放在一个按钮上

粘滞键把一个快捷键变成多次按键。映射工具把它变成一次:

  • 一个输入对应一组按键组合。在 InputConfig 里,一行的输出可以是整个快捷键,输入可以是手柄按钮、脚踏板、闲置的鼠标按钮,或者 F13 这样的键。
  • 一直按住的修饰键。按下菜单里的 Toggles on and off 会保持输出直到你再按一次,这样不用手指按着,Shift 或 Command 也能一直按下。
  • 一个控件三项功能。按一下、按住和双击可以各发送不同的内容。见按住和双击操作。

单手使用 Mac 指南同时用了这两种办法。粘滞键把快捷键拉长到一段时间里,绑定则把它收拢成一次按键。

Live Visualizer 的键盘模板,画成 MacBook 键盘的样子,被按下的按键亮起。
Figure 1. InputConfig 的 Live Visualizer 画出 Mac 键盘,并在每个键被按下时点亮它。
InputConfig 编辑器里的几行,选项已打开:肩键几行发送 Shift 和 Command,每一行都设为按一次开、再按一次关。
Figure 2. 按一次开、再按一次关会锁定修饰键:按一下 L1,Shift 就一直按着,直到你再按一次。

简短版

  • 在哪里。在“系统设置”,“无障碍”,“键盘”,Sticky Keys。
  • 快捷键。连按五次 Shift,前提是该选项开着。
  • 意外打开。把连按五次的选项关掉。

粘滞键是“无障碍”设置里的一个开关,有一个选项决定 Shift 能不能拨动它。

常见问题

Mac 有粘滞键吗?

有。它在“系统设置”的“无障碍”的“键盘”里。打开之后,快捷键的修饰键可以一次按一个,而不是同时按。

怎么关闭 Mac 上的粘滞键?

打开“系统设置”,点按“无障碍”,再点按“键盘”,把 Sticky Keys 关掉。如果用 Shift 切换它的选项是打开的,连按五下 Shift 也能把它关掉。

Mac 上粘滞键的快捷键是什么?

连按五下 Shift 键,前提是在 Sticky Keys 下打开了这个选项。用 Option Command F5 或按三下触控 ID 打开的“辅助功能快捷键”面板也可以开关它。

为什么我按 Shift 或 Command 时屏幕上出现符号?

粘滞键开着,并且打开了 Display pressed keys on screen。这些符号显示哪些修饰键在等待下一个键。在“系统设置”的“无障碍”的“键盘”里把粘滞键关掉。

一个按钮能按下整个快捷键吗?

能,用映射工具。在 InputConfig 里,手柄按钮、脚踏板或闲置的按键可以一次按下就发送完整的按键组合,所以不用同时按任何键。

更多中文页面

详细指南(英文)

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

本页的其他语言版本: English, Deutsch, Español, 日本語, Русский, العربية, Č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 上.