plist いじるのなんか嫌だったんでやってなかったんだけど、結局あまりにもうざいのでやってしまった。
変更後の挙動は日本語入力時に space キー押下で全角スペース、shift+space キーで全角。(常に半角スペースでもいいんだけど長年の癖で...)
やり方
こちらの記事だいたいそのまま
⌘R
押しながら再起動 > ユーティリティ > ターミナル
$ csrutil disable $ reboot
再起動後ファイルの内容を書き換え
sudo vim /System/Library/Input Methods/JapaneseIM.app/Contents/PlugIns/JapaneseIM.appex/Contents/Resources/KeySetting_Default.plist
修正前
<dict> <key>command</key> <string>contextual_space</string> </dict> <key>shift+' '</key> <dict> <key>command</key> <string>contextual_space_reverse</string> </dict>
修正後
<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>
ファイルを修正したら
sudo killall -HUP JapaneseIM
動作確認しておく
また ⌘R
押しながら再起動 > ユーティリティ > ターミナル
$ csrutil disable $ reboot
DONE!