如何在 macOS 上设置输入语言快捷键?

如何在 macOS 上设置输入语言快捷键?

问题

  • 我通常使用至少 3 种语言,因此我有一个切换布局的标准快捷键 ( cmd+ space)。如果只有 2 种语言,例如 EN->RU 和 RU->EN,这种方法就很好用。

  • 最近,我开始在其上使用日语,这意味着我必须不断在 4-5 种布局之间切换,需要按很多次 cmd+space。

  • 我想为特定布局分配单独的快捷方式。

  • 例如,为了在 RU 和 EN 之间切换,我使用 cmd+space,当我使用特殊快捷键(如cmd+ J+)时P,我会切换到日语布局。我不希望它在语言选项中默认显示:

    我正在寻找的屏幕截图。

细节

  • 我在使用 MacOS Catalina,我找不到将特定快捷方式附加到特定布局的方法。

  • 有一个类似问题有关 Windows 8,但它没有告诉我如何将其移植到 macOS 上。

可能的解决方案

  • 使用 Automator 来解决这样的问题?但是,我不确定那里到底要写什么脚本。

答案1

我曾经也处于同样的情况,厌倦了在三种语言之间轮换。

有一款应用叫做“卡瓦“您可以为语言设置特定的快捷方式。不幸的是,它不再维护,因此没有发布官方 Apple Silicon 二进制文件。所以你需要通过 Rosetta 2 使用它。

不过你可以自己编译一个。我自己为 Apple Silicon (M2) 编译过,运行良好。

相关内容