うざいです、これ。
一日に何度も日本語モードのまま英数を入力しています。
どうにかしたいです。
「書類ごとに入力ソースを切り替える」
まずは、macOS の設定で自動切り替えする方法です。
システム環境設定
↓
キーボード
↓
入力ソース
開いている各ウィンドウで利用していた入力ソースを覚えていますので、フォーカスを変えるとそのウインドウの入力ソースに自動的に切り替わるようになります。
逆に、勝手に切り替わる、と思える場合はここを確認するといいかもしれません。
👉 書類ごとに異なる日本語入力ソースとは - Apple コミュニティ
👉 入力について - Apple コミュニティ
iTerm 「Send text at start」
もう一つの方法は、ターミナルアプリの iTerm の設定で起動時に切り替える方法です。
Preferences
↓
Profiles
↓
General
「Send text at start」の欄に以下のスクリプトを書きます
osascript -e 'tell application "System Events" to key code 102'
キーコード 「102」 は 「英数」 キーです。(ちなみに 「104」 は 「かな」。)
これで、iTerm 起動時に、スクリプトが実行され、英数キーが押された状態となりますので、そのままお好きな英数のコマンドをどうぞ。
👉 iTermの起動時に日本語入力をOFFにする | blog.teapla.net
👉 Documentation - iTerm2 - macOS Terminal Replacement
👉 「Key Codes」 is a little utility that displays the key code, unicode value, and modifier keys state for any key combination you press. If you're a developer, this might be useful to you.