[Bug] 在盖- 锁和删除- 或后空格之间互换, 导致键- 重复循环

作者: genflake创建于 2026年9月11日更新于 2026年9月13日

详细情况

环境

  • ** OS:** macOS 27
  • ** 卡拉比纳-元素版本:** 16.3.0
  • 键盘:** 内建/ 标准ANSI

问题摘要 在“caps lock”和“delate 或 backspace”之间通过“simple modifications”建立相互的密钥交换,在macOS的密钥重复引擎中形成一个事件循环/漏出。 按下物理 Delete 键来切换 Caps Lock, 但同时触发快速的“ 删除 或 后空” 事件来删除文本 。

在卡拉比纳或MacOS更新后,

  • 重现步骤
  1. 打开Karabiner-Elements并导航到简单修改
  2. 增加以下两项修改:
  • “盖-锁-” “删除或后空格”
  • “删除或后空格” - > " 盖-锁 "
  1. 聚焦任何文本字段并按下实体 ** 删除**键一次。

• 预期行为 按下物理"删除"键应严格切换Caps Lock状态而无需发射任何后空格/删除事件.

实际行为 在 Caps Lock 上按下物理 Dreat 转动, 但也不断出出 “ delete or backspace” 密钥, 删除字符或整行 .

内容来源: pqrs-org/Karabiner-Elements