Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

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

日本語入力時の問題で、shift + spaceを押すと半角と全角が交互に出てきて困っています。

Mac book ユーザーです。

OSをHigh Sierraにアップデートしてからなんですが

日本語入力時の問題で、shift + spaceを押すと半角と全角が交互に出てきて困っています。


どうやら「カーソル手前の文字」が半角か全角かによって自動的に半角と全角スペースを切り替えているようです。


ググっても無難な解決策が出てきませんでした。

全角スペースを使うので全て半角スペースにするという事は採用できません。

また公式の方法でもないのでやりたくありませんでした。


なんとかしてほしいです。

せめて、

shift+spaceの場合は全て半角スペースにするという設定だけでもできる方法を知っている方がいれば教えてください。

半角後のスペースでは全角スペースが入力できなくなるという事は飲み込む所存です


PS.

もちろんAppleは頑張っていると思います。

ライブ変換など色々楽ができるように仕込んできてくれて喜ばしい限りです。

でもこのUI/UX変更は本当によくないです。

ここに質問するときは困っている場合だけなので苦言を呈するばかりになって心苦しいのですが。

それは一面だけですよってことはこの場をかりて伝えておきます。

MacBook Pro (Retina, 15-inch, Late 2013), OS X El Capitan (10.11.1)

投稿日 2018/05/31 22:54

返信
返信: 5

2018/06/01 15:19 ROCKET への返信

ROCKET さんによる書き込み:


shift+spaceの場合は全て半角スペースにするという設定だけでもできる方法を知っている方がいれば教えてください。


環境がないので実際に試すことができませんが...、DefaultKeyBinding.dict を作成してみてはどうでしょうか?


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>$ </key> <array> <string>insertText:</string> <string> </string> </array> </dict> </plist>


ご参考


ダイヤモンドカーソル

https://discussionsjapan.apple.com/thread/110187951

2018/06/04 00:02 ROCKET への返信

失礼致します。


私の環境は macOS High Sierra(10.13.4)の MacBook Pro(Retina, 15-inch, Mid 2012)JIS 配列キーボードです。

どうやら「カーソル手前の文字」が半角か全角かによって自動的に半角と全角スペースを切り替えているようです。

確かに不要な切り替え、不要な変換、不要な変換候補の表示等、はっきり言ってどんどん使い難くなっていますね。

(個人的には、「ライブ変換」が導入された OS X El Capitan(10.11.x)の頃が、一番使い易かったです)

せめて、shift+spaceの場合は全て半角スペースにするという設定だけでもできる方法を知っている方がいれば教えてください。

「英数」モードなら半角後でも全角後でも、半角スペースが入力されます。

半角後のスペースでは全角スペースが入力できなくなるという事は飲み込む所存です

私の環境では以下の様になります。

【 半角後のスペース入力 】

  • 「かな」モードにして「shift」+「スペース」キーで、全角スペースが入力される。
  • 「かな」モードにして「option」+「スペース」キーで、全角スペースが入力される。
  • 上記以外では、半角スペースが入力される。

【 全角後のスペース入力 】

  • 「かな」モードのまま「スペース」キーで、全角スペースが入力される。
  • 「かな」モードのまま「option」+「スペース」キーで、全角スペースが入力される。
  • 上記以外では、半角スペースが入力される。

2018/06/01 13:30 ROCKET への返信

無難な解決策とは、どの様な方法でしょう?

今現在、手元にMacがないので実際にファイルを確認できませんが、設定ファイルの書き換えが唯一の方法みたいですね。 これが、無難ではない方法となるならこの仕様に慣れるか、バージョンを戻すかのどちらかとなります。


この仕様変更についてわかりやすいのが下記のリンク先です。

https://beadored.com/macos-high-sierra-japaneseim-half-width-space/


作業を行うなら、云うまでもなくバックアップは必修です。

2018/06/04 00:11 ROCKET への返信

実のところ、High Sierraにして最初に気になったのが、この件だったので確認してみました。

結果、日本語入力モードで、

スペースで、” ”

シフト + スペースで、” ”

シフト + スペースを連続しても、半角と全角が交互に入力されることが無くなった。


システム環境設定で変更できるのが望ましいとは思いますが、従来の仕様のほうが良いと強く思うのなら、設定ファイルを書き換えるしかないようです。 それか、フィードバックをしてアップルが容易に変更できる仕様にしてくれるのを待つかのどちらかでしょう。


手順は、最初のレスのリンク先に書いてあるように、ターミナル.Appで編集するだけです。

予め複製を作って練習すれば、何とかなると思うので従来の仕様に戻したいと強く思うなら設定を変更してみては?

しかし、当然自己責任ですよ(笑

2018/06/04 00:10 necota への返信

ありがとうございます。

「option」+「スペース」を初めて知っ他ので面白かったです。

全角スペースを入れたい時は一旦これで試していこうかと思います。

(MacOS固有の操作になるので慣れたくはないですね。)

システム系の設定ファイルを書き換えるのはやはり怖いということもあり...。

日本語入力時の問題で、shift + spaceを押すと半角と全角が交互に出てきて困っています。

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