Skip to content

Instantly share code, notes, and snippets.

@OrcaXS
Last active August 29, 2015 14:13
Show Gist options
  • Save OrcaXS/35122d87a15bc2dd2a7a to your computer and use it in GitHub Desktop.
Save OrcaXS/35122d87a15bc2dd2a7a to your computer and use it in GitHub Desktop.
Using MCPaster in Yosemite

#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。

  1. 安装 Alfred v2Karabiner
  2. Minecraft Paster.alfredworkflowMCPaster-workflow.applescript 下载到本地。安装 Minecraft Paster.alfredworkflow 至 Alfred。
  3. 参照这篇 Gist设置好 Karabiner 中 AppleScript 和快捷键的触发方式,但确保 AppleScript 路径指向上一步下载的 MCPaster-workflow.applescript。
  4. 确保 System Preferences-Security & Privacy-Privacy-Accessibility 中的 Alfred 2.app 和 Karabiner_AXNotifier.app 处于选中状态。
  5. 在 Minecraft 内调用在 Karabiner XML 中设定的快捷键后会出现 Alfred 的输入框,输入中文后回车即可在 Minecraft 中发送。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment