Mac標準の日本語IME(旧ことえり)で常に半角スペースを入力したい
現在は Shift + Space で半角スペースを入力しています。
Space でも Shift + Space でも常に半角スペースのみ入力するような設定・アプリなどはありますか?
MacBook Air 13″, macOS 10.15
現在は Shift + Space で半角スペースを入力しています。
Space でも Shift + Space でも常に半角スペースのみ入力するような設定・アプリなどはありますか?
MacBook Air 13″, macOS 10.15
設定はありませんが、下記システムファイルを編集すれば可能です。
/Volumes/Macintosh\ HD/System/Library/Input\ Methods/JapaneseIM.app/Contents/PlugIns/JapaneseIM.appex/Contents/Resources/KeySetting_Default.plist
macOS High SierraのJapaneseIM で常に半角スペースを入力する方法
https://beadored.com/macos-high-sierra-japaneseim-half-width-space/
High Sierraとなっていますが、Catalinaでも使えます。csrutilコマンドは使用する必要はありません。
手順:
1. 再起動して、⌘+rキーを押しながらリカバリーモードで起動する
2. Terminalを立ち上げ、オリジナルのKeySetting_Default.plistの末尾に.backを付ける(mvコマンド)
3. KeySetting_Default.plist.backをKeySetting_Default.plistにコピーする(cpコマンド)
4. KeySetting_Default.plistをviで編集・保存
5. 再起動
編集前:
編集後:
注:Shift + Spaceのところは全角スペースになっています
変更箇所:
<string>contextual_space</string>
↓
<string>direct_input</string>
<key>character</key>
<string> </string>
<string>contextual_space_reverse</string>
↓
<string>direct_input</string>
<key>character</key>
<string> </string>
* 一部編集いたしました。 Apple Inc.
設定はありませんが、下記システムファイルを編集すれば可能です。
/Volumes/Macintosh\ HD/System/Library/Input\ Methods/JapaneseIM.app/Contents/PlugIns/JapaneseIM.appex/Contents/Resources/KeySetting_Default.plist
macOS High SierraのJapaneseIM で常に半角スペースを入力する方法
https://beadored.com/macos-high-sierra-japaneseim-half-width-space/
High Sierraとなっていますが、Catalinaでも使えます。csrutilコマンドは使用する必要はありません。
手順:
1. 再起動して、⌘+rキーを押しながらリカバリーモードで起動する
2. Terminalを立ち上げ、オリジナルのKeySetting_Default.plistの末尾に.backを付ける(mvコマンド)
3. KeySetting_Default.plist.backをKeySetting_Default.plistにコピーする(cpコマンド)
4. KeySetting_Default.plistをviで編集・保存
5. 再起動
編集前:
編集後:
注:Shift + Spaceのところは全角スペースになっています
変更箇所:
<string>contextual_space</string>
↓
<string>direct_input</string>
<key>character</key>
<string> </string>
<string>contextual_space_reverse</string>
↓
<string>direct_input</string>
<key>character</key>
<string> </string>
* 一部編集いたしました。 Apple Inc.
macOS 10.15.6です。
いただいた回答のとおり、 KeySetting_Default.plist を編集すれば実現できました。ありがとうございます。
やってみて何点か補足です。
1.
csrutil disable は必要でした(KeySetting_Default.plist をいじる時に read only filesystem が出た)。
2.
私の場合は KeySetting_Default.plist のパスが回答いただいたのと微妙に違いました。一応書いておきます
/System/Library/Input Methods/JapaneseIM.app/Contents/PlugIns/JapaneseIM.appex/Contents/Resources/KeySetting_Default.plist
> やってみて何点か補足です
それに対する答えです。
リカバリーモードで直接編集する場合は、csrutilコマンドは不要です。また、リカバリーモードでは、"macOS Base System"がマウントされ、そこから起動するので、/Volumes/Macintosh\ HDを付ける必要があります。
csrutilコマンドを使う方法では合計4回の再起動が必要となりますが、リカバリーモードで直接編集する方法では2回で済みます。(時間が掛からないというだけです...
Mac標準の日本語IME(旧ことえり)で常に半角スペースを入力したい