読者です 読者をやめる 読者になる 読者になる

OS X Yosemiteで日本語を打っているときでも英記号はASCIIのまま打ちたい

tech

OS Xの「ことえり」で日本語を打っているとき、スペースを押すと、いわゆる「全角スペース」が入ります。$%^&#@!)( といった記号類でも、対応する「いわゆる全角英数字記号」が入ります。

これが嫌な場合、OS X 10.9までは

defaults write com.apple.inputmethod.Kotoeri zhsy -dict-add なんたら -bool no

として、日本語入力中であっても、英数字や英記号はASCIIのまま入るよう設定することができました。

OS X Yosemiteにアップグレードしたところ、この設定が効かなくなってしまいました。

じゃあどうするか。/System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plistをいじれば良いようです。差分はこう。gistに置いておいたのでよければ使ってください。

Yosemite:/System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist