iTermの起動時に日本語入力をOFFにする

  • 3 分の読了時間
  • タグ: 
  • iTerm
  • tweet

こんなツイートを目にした。

これは「iTerm 起動時に IME を OFF にしたい」ということでいいのだろうか?
「最初で日本語入力することはない」と書いてあるし、そうなのだろう…ということで解決策のひとつを記す。

iTerm 起動時

iTerm には起動時にスクリプトを実行する機能がある。

sendtextatstart

"英数"を押すコマンド

日本語入力を OFF にするということは "英数" キーを押せばよい。
ということで、ターミナル使ってるんだし、コマンドで英数キーを押させることにする。

osascript -e 'tell application "System Events" to key code 102'

まとめ

iTerm の Send text at startosascript -e 'tell application "System Events" to key code 102' を書いておく。
iTerm 起動直後に osascript... と表示されてかっこ悪ければ .bashrc.zshrc に書くというのもありなのかも(未確認)。

  • iTerm 起動直後にコマンドを実行できる
  • osascript でキーを押させる

という紹介でした。