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 コマンドよりも、少し楽になった気がします。