CMD + Delete

CMD + Delete

修复 macOS 在聊天/书籍/标识等处的文本导航快捷键 + 允许自定义快捷键。

游戏机制

CMD + Delete

在 macOS 上的 Minecraft 中,按下 option + backspace 会删除单个字符,而按下 command + backspace 会删除一个单词。这与原生操作系统完全不一致,所以我修复了它……

此模组同时也是一个功能齐全、可完全配置的 Minecraft 文本编辑/导航快捷键框架,支持自定义映射 JSON 和分享码、游戏内切换等等!

一些背景

  1. 如果你在 Windows 或 Linux 上使用此模组,并且不使用自定义映射,那么与原版 Minecraft 相比不会有任何变化。
  2. 如果你在使用此模组时遇到任何问题,请在 GitHub 上以 Issue 的形式报告。此模组是开源的,非常欢迎 Pull Request!:)
  3. 有关自定义映射和模组工作原理的技术信息,请前往 CMD + Delete 文档。

注意:

CMD + Delete 是一个 Fabric 模组,同时在 Minecraft 1.14.4 至最新版本中也支持 Quilt。

它还支持 Forge 1.20.1 和 NeoForge 1.21.1,但仅限配合 Sinytra Connector 使用。

在聊天中展示 opt/cmd + backspace 的动图。

内置映射的快捷键

默认情况下,CMD + Delete 会检测你是否使用 macOS,如果是,则会为你设置这些快捷键,否则会为你设置 Windows/Linux 快捷键。

操作 macOS Windows / Linux
删除前一个单词 option + backspace ctrl + backspace
删除后一个单词 option + delete ctrl + delete
删除至行首 cmd + backspace N/A
删除至行尾 cmd + delete N/A
移动到前一个单词 option + ← ctrl + ←
移动到后一个单词 option + → ctrl + →
移动到行首 cmd + ← home
移动到行尾 cmd + → end
移动到文本开头 cmd + ↑ ctrl + home
移动到文本末尾 cmd + ↓ ctrl + end
选择至前一个单词 option + shift + ← ctrl + shift + ←
选择至后一个单词 option + shift + → ctrl + shift + →
选择至行首 cmd + shift + ← shift + home
选择至行尾 cmd + shift + → shift + end
选择至文本开头 cmd + shift + ↑ ctrl + shift + home
选择至文本末尾 cmd + shift + ↓ ctrl + shift + end
向上选择一行 shift + ↑ shift + ↑
向下选择一行 shift + ↓ shift + ↓

其他内置映射

CMD + Delete 现在还提供这些其他内置映射:

  • builtin:emacs_windows_linux 在 Emacs 中用于文本导航的标准 Windows/Linux 快捷键,尽了最大可能复刻(并不完美)。
  • builtin:emacs_mac 在 Emacs 中用于文本导航的标准 macOS Cocoa 快捷键,尽了最大可能复刻(并不完美)。
  • builtin:readline 在 GNU Readline 中用于文本导航的标准快捷键,尽了最大可能复刻(并不完美)。

许可