Apple サポート App および YouTube チャンネルのお知らせ

*  iOS 向け Apple サポート App のバージョン 5.6 が公開されました。

YouTube - Apple Japan チャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票について

コミュニティでの投票について解説した記事を公開しました。

Apple Account (Apple ID) の不正利用を確認する方法

Apple Account に関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Yosemiteの日本語入力で常に半角スペースを入力する方法

こんにちは


Mavericksまではターミナルのコマンドを入力することにより、日本語入力時の全角スペースを自動的に半角スペースとして入力する方法があったのですが、同じコマンドをYosemiteで入力しても、スペースが全角のままで困っています。


com.apple.inputmethod.Kotoeri.plist

の" "の部分のtrue/ false/ を手動で切り替えても効果ありません。


どなたか、Yosemiteの日本語入力時に、全角スペースを常に半角スペースとして入力する方法をご存知でないでしょうか。


よろしくお願い致します。

投稿日 2014/10/17 11:42

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2014/10/17 11:45

 まだ、Yosemiteにしておりませんが......

shift+spaceで半角スペースは入りませんか?

返信: 7

2014/10/17 11:51 やすどん への返信

お返事ありがとうございます。


shift + spaceで半角スペースの入力は可能なのですが、

Mavericks時代はshiftを押さなくても、

全角入力時にただspaceを押すだけで、

スペースが半角入力されるterminalコマンドがあったんです。


もちろんshift + spaceで回避できますが、

shiftは押さなく良いなら押したくないです・・・

2014/10/17 20:47 musigny69 への返信

私の環境で試しただけですが、

sudo vi '/System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist'

で、下記の箇所(16行目付近)の全角スペースを半角スペースに置換した上で killall JapaneseIM ではどうでしょうか。


<key>before_typing</key>

<dict>

<key>&apos; &apos;</key>

<dict>

<key>command</key>

<string>direct_input</string>

<key>character</key>

<string> </string>


蛇足ですが、上記設定後でも、日本語入力モードで「option+スペース」とすれば全角スペースが入力できる様子です。

2014/10/19 08:59 emus への返信

システム環境設定⇒キーボードでの設定で

「□ Windows風のキー操作」にチェックを入れているときは、

emusさん提案の更新を、別ファイルに施す必要がありますね。


sudo vi /System/Library/Input\ Methods/JapaneseIM.app/Contents/Resources/KeySetting_Windows.plist



[□ Windows風のキー操作](チェックなし)

KeySetting_Windows.plist


[■ Windows風のキー操作](チェックあり)

KeySetting_Default.plist

2014/10/19 18:55 emus への返信

私も今朝からYosemiteにして悩んでましたが、これで解決できました。

ありがとうございます!


ついでに、というか、すぐ下(23行目付近)には Shift+スペースキー の設定があったので、

こちらは逆に半角スペースを全角スペースに変えておくと


スペースキー → 半角スペース

Shift+スペースキー → 全角スペース


にできて更に快適になりました。

2014/11/20 17:33 emus への返信

.app 内のファイルを直接いじると、この JapaneseIM.app がアップデートするたびに設定をし直さなくてはいけないということになりますよね? そこで、/Users/*****/Library/Preferences/ などに .plist を作る方法で解決できないかと考えているのですが、何か良い方法はないでしょうか?


JapaneseIM.app はアップデートされないとか、アップデートの頻度が低ければ問題ないのですが、気分的にも「アプリ内部のファイルを直接いじる」というのが少し気がひける部分があるので、別の方法を探している最中です。

Yosemiteの日本語入力で常に半角スペースを入力する方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。