Yosemite で、日本語入力の全角/半角を変更する
ここが参考になりました。ありがとうございました。
ポイントは、/System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting*.plist を編集すれば良いのですが、Windows 風のキーバインドを使っている場合は、KeySetting_Windows.plist を編集しなくてはいけないこと。また、Shift + スペースを使いたい場合は、
<key>shift+' '</key>
<dict>
<key>command</key>
<string>direct_input</string>
<key>character</key>
<string> </string>
</dict>を併せて編集すると良い、ということでした。Mavericks までの defaults コマンドよりも、少し楽になった気がします。