#For OS X Yosemite: 使用 Karabiner, Alfred Workflow 和 AppleScript 在 Minecraft 中输入中文
⚠如果你在使用 Mavericks 或以下的版本,请使用**这个方法**
⚠需要 [Alfred Powerpack(收费,£17)] (http://www.alfredapp.com/powerpack/) [Karabiner(免费)] (https://pqrs.org/osx/karabiner/)
由于在 Yosemite 中 osascript 弹出的输入框无法切换输入法,所以在 Mavericks 中可用的原方法失效。以下方法的思路是通过在 Alfred 中输入中文,用 Workflow 执行切换 Minecraft 并粘贴的 AppleScript。
- 安装 Alfred v2 和 Karabiner。
- 把 Minecraft Paster.alfredworkflow 和 MCPaster-workflow.applescript 下载到本地。安装 Minecraft Paster.alfredworkflow 至 Alfred。
- 参照这篇 Gist设置好 Karabiner 中 AppleScript 和快捷键的触发方式,但确保 AppleScript 路径指向上一步下载的 MCPaster-workflow.applescript。
- 确保 System Preferences-Security & Privacy-Privacy-Accessibility 中的 Alfred 2.app 和 Karabiner_AXNotifier.app 处于选中状态。
- 在 Minecraft 内调用在 Karabiner XML 中设定的快捷键后会出现 Alfred 的输入框,输入中文后回车即可在 Minecraft 中发送。