日本語入力だとデフォルトのスペースは全角スペース。半角スペースを入力するにはShift+Space
を押す必要がある。入れ替える設定も見当たらない。
けど、http://qiita.com/rinopo/items/43331315ebcecd60f461 をみてたら、
/System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist
にJapanese IMの設定があるとのこと。眺めてみたら、いちばん上に設定があるじゃないですか。
sudo vim /System/Library/Input\ Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist
<key>' '</key>
<dict>
<key>command</key>
<string>direct_input</string>
<key>character</key>
<string> </string>
</dict>
<key>shift+' '</key>
<dict>
<key>command</key>
<string>direct_input</string>
<key>character</key>
<string> </string>
</dict>
ブラウザでみてもわかりにくいけど、こんな感じでSpace
とShift+Space
のキーバインドを入れ替えて、再ログインか再起動。
望んでいた動作になりました。わーい