英数キーを押しても入力ソースが英語に切り替わりません
システム環境設定で、キーボードの入力ソースに、英語、イタリア語、日本語の3個を設定していますが、
「英数」キーを押すと、入力ソースがイタリア語に切り替わり、英語に切り替わりません。
「英数」キーを押したとき、入力ソースが英語に切り替わるようにするには、どのようにすればよいでしょうか?
OSは、macOS mojave バージョン10.14.5 を使っています。
システム環境設定で、キーボードの入力ソースに、英語、イタリア語、日本語の3個を設定していますが、
「英数」キーを押すと、入力ソースがイタリア語に切り替わり、英語に切り替わりません。
「英数」キーを押したとき、入力ソースが英語に切り替わるようにするには、どのようにすればよいでしょうか?
OSは、macOS mojave バージョン10.14.5 を使っています。
kazu123 さんによる書き込み:
英語入力→日本語入力した後、「英数」キーを押しましたが、
やはり入力ソースはイタリア語になり、英語にはなりませんでした。
ということはシステム環境設定のインプットメソッドリストにある順序に依存するかもしれませんね。今英語とイタリア語とどちらが上にありますか。英語とイタリア語の順序を変えてみるとどうなるでしょう。順序を変える機能はありませんが、一方を消して改めて追加すると上になりますね。
kazu123 さんによる書き込み:
英語入力→日本語入力した後、「英数」キーを押しましたが、
やはり入力ソースはイタリア語になり、英語にはなりませんでした。
ということはシステム環境設定のインプットメソッドリストにある順序に依存するかもしれませんね。今英語とイタリア語とどちらが上にありますか。英語とイタリア語の順序を変えてみるとどうなるでしょう。順序を変える機能はありませんが、一方を消して改めて追加すると上になりますね。
失礼致します。
入力ソースは、下の画像の様に「英語(U.S. ?)」の代わりに「日本語」の「英字」を使用して、「イタリア語」と「日本語」だけ では駄目でしょうか?
「日本語」の「英字」であれば、下の画像の様に「conrol」+「shift」+「;」キーで切り替えられます(入力ソースで「日本語」の「ひらがな」や「カタカナ」が選択されている場合) ので、
「イタリア語」を使用後に、一度「かな」キーを押してから「conrol」+「shift」+「;」キーで「英字」に切り替えれば、意図的に入力ソースを「イタリア語」に切り替えない限り、ずっと「英数」キーで「英字」に切り替えられます。
control + space キーだと思いますが、それで英語、日本語と切り替わるようにすると、どうでしょうか。
control + space キーを一回押すと切り替わりますが、control キーを離さずにspace キーを複数回押すと次々切り替わります。目的に言語が出たところで、すべての離し、それを英語と日本語が出るように繰り返すと、一回押すたびに英語と日本語に切り替わるようになります。
そうすると英数キーで英語にならないでしょうか。
たぶん言語切り替えのショートカットキー control+space (またはcommand+space)と同じ効果なんでしょう。
直前に使用していた言語に切り替わります。日本語の前に英語を使用していれば、英語に切り替わりませんか?
「かな」キーを押した場合は、状態に関わらず日本語に切り替えるが、英数キーを押した場合は前回使用していた
日本語以外の言語に切り替える、のだろうと思います。
JISキーボードを所持していないので動作確認はできませんが。
訂正:日本語キーをかなキーに訂正。
kazu123 さんによる書き込み:
最初の「1. control + スペースバーで「英字」を選択する。」
は「1. control + スペースバーで「日本語」を選択する。」
の間違いだと思うのと、
念のためですがデフォルトの「日本語入力プログラム」の場合は間違いではないはずです。選択できるのは「ひらがな」「カタカナ」「英字」(「英数」ではない)です。
例えばあらかじめ「イタリア」が選択されている場合は
1.「かな」キーを押す → 「日本語」且つ「ひらがな」
2. 「英数」キーを押す → 「イタリア」
3. control + スペースバー(あるいは command + スペースバー)で「ひらがな」を選択 → 「日本語」且つ「ひらがな」
4. 「英数」キーを押す → 「イタリア」
あらかじめ「イタリア」が選択されているのだから「英数」キー(「英字」ではない)を押しても「イタリア」になるのは正常だと思います。
ちなみに control + スペースバー(あるいは command + スペースバー)で「英字」を選択すれば「英数」キーに「日本語」且つ「英字」が割り当てられます。「英数」キーは「『英数』キー」であって「英字」とは限らないです。
英語の方が上にあります。順序は変えれなかったです。
ちなみに、入力ソースからイタリア語を削除して、
「英数」キー押下で英語に切り替わるようした後、
入力ソースにイタリア語を再度追加すると、
メニューバーから入力ソースをイタリア語に変更するまでは、
「英数」キー押下で英語に切り替わるようになりました。
しかし、一旦、メニューバーから入力ソースをイタリア語に選択すると、
その後は、「英数」キー押下でイタリア語に切り替わる動作に戻ってしまいました。
これ手順 1. と 5. が一致することと「英字」と「英数」キーの違いを示してるんですけどなんか違ってるんでしょうか。
https://discussionsjapan.apple.com/thread/250468264?answerId=250894345122#250894345122
教えていただいた方法を試してみましたが、英数キーで英語にはなりませんでした。
しかし、control + space キーを一回押すたびに、日本語と英語の切り替えはできるようになったので、
当面はこれを使おうと思います。
ありがとうございました。
アドバイスありがとうございました。
英語入力→日本語入力した後、「英数」キーを押しましたが、
やはり入力ソースはイタリア語になり、英語にはなりませんでした。
効果はありあせんでした。
(英数キー押下でイタリア語になる)
アドバイスありがとうございます。
最初の「1. control + スペースバーで「英字」を選択する。」
は「1. control + スペースバーで「日本語」を選択する。」
の間違いだと思うのと、私のパソコンのシステム環境設定では
入力ソースのショートカットは「control+スペース」ではなく、
「command+スペース」ですが、
いずれの場合でも、4.の操作で、「イタリア」になります。
1. control + スペースバーか command + スペースバーかはキーボードショートカットの違いにすぎない。
2. control + スペースバーか command + スペースバーかを問わず「日本語」は選択できない。
3. 上記は(デフォルトの)「日本語入力プログラム」を前提とする。
ということだと思うんですけど。「英数」と「英字」の違いについてとか。
「イタリア」が選択されている場合「英数」キーを押しても「英字」もしくは「U.S.」などにはならず「イタリア」になるのは正常な動作だと思うんですけど。
ご説明どおりの動作になることを確認しました。
この方法を使わせてもらいます。
丁寧に説明してくださりありがとうございました。
英数キーを押しても入力ソースが英語に切り替わりません