Macをお使いの方でsプログラマーやデザイナーなどで基本的に全角スペースを入力したくない方は 以下のようにMac標準の日本語入力を設定すると日本語入力がonのときでも半角スペースが入力されるようになります
通常のMacの日本語入力の半角全角スペース入力方法
「Space」 全角スペース
「Shift + Space」 半角スペース
となっています。 これを入れ替えてスペースを押すだけで半角スペースを入力できるように設定したいと思います。
Rootlessがオンになっているかどうかはこちらのコマンドから調べられます
csrutil status
オンになっている場合はオフにします http://mac.flatsystems.net/data/archives/181.html
今お使いの設定が「標準」か「Windows風のキー操作」かどうかを調べる
【システム環境設定】 > 【キーボード】 > 【入力ソース】
「標準」の場合
cp /System/Library/"Input Methods"/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist ~/Desktop/
sudo vi /System/Library/"Input Methods"/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist
「Windows風のキー操作」の場合
cp /System/Library/"Input Methods"/JapaneseIM.app/Contents/Resources/KeySetting_Windows.plist ~/Desktop/
sudo vi /System/Library/"Input Methods"/JapaneseIM.app/Contents/Resources/KeySetting_Windows.plist
下記の画像のように標準で設定されている半角スペースと全角スペースを入れ替えます
これで設定が完了します。