Yahoo!輸入法算是 Mac 上最好用的注音輸入法了,但是內建設定上是無法關閉一點通服務,只能在 ` 或是 ~ 擇一當快速鍵,偏偏這兩個按鍵對於寫程式的人來說很常用到,所以上網搜尋了一下其他關閉一點通的方法。

根據網誌 http://blog.buginception.com/blog/2012/02/29/disable-yahoo-keykey-onekey-on-mac/ 有提到可以透過修改 plist 設定檔來關閉一點通服務。

只要修改 Mac 上的一點通的設定檔 ~/Library/Preferences/com.yahoo.KeyKey.OneKey.plist

把設定 <string>`<string> 修改成以下內容即可:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ShortcutKey</key>
  <string>
</string>
</dict>
</plist>