简体中文

Mac 上的粘滞键

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

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

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

步骤

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

打开或关闭粘滞键

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

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

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

粘滞键下的第一个选项是 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 键盘的样子,被按下的按键亮起。
图 1:InputConfig 的 Live Visualizer 画出 Mac 键盘,并在每个键被按下时点亮它。
InputConfig 编辑器里的几行,选项已打开:肩键几行发送 Shift 和 Command,每一行都设为按一次开、再按一次关。
图 2:按一次开、再按一次关会锁定修饰键:按一下 L1,Shift 就一直按着,直到你再按一次。

总结

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

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

常见问题

Mac 有粘滞键吗?

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

怎么关闭 Mac 上的粘滞键?

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

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

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

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

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

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

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

更多中文页面

简体中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English, 日本語, Русский

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