やっぱりMacに無変換がほしい

F7 や Control + K は慣れないし遠くない?

やっぱりWindows離れできず、

  • 普段は英数キー
  • 全角入力中に英数キーで無変換

として使えるように設定した。

 

1. 英数キーをF13にマッピング

KarabinerElementsを使った

GitHub - tekezo/Karabiner-Elements: The next generation Karabiner for macOS Sierra

f:id:drafear:20170331200606p:plain

副作用で英字配列にされちゃったので, JIS配列に戻した

f:id:drafear:20170331200616p:plain

 

2. IME上の設定

Google IMEでの設定

画面右上のIMEのアイコン

-> Google日本語入力: 環境設定

-> 「一般」タブ

->「キー設定」「キー設定の選択」項目の「編集」ボタン

-> 左下の「編集」から「エントリーを追加」

から以下の2つを追加

  • 「入力文字なし」「F13」「キャンセル後IMEを無効化」
  • 「変換前入力中」「F13」「全角カタカナに変換」

 

 

3. iTerm2上の設定

iTerm2上では独自にキー入力の処理を行っているためか、「IMEの無効化」に関してうまく動作しないので、次の設定を行った。

 

iTerm2 -> Preferences -> Keys -> Key Mapping

に以下を追加

「F13」「Run Coprocess」「osascript -e 'tell application "System Events" to key code 102'」

 f:id:drafear:20170331201852p:plain