やっぱりMacに無変換がほしい
F7 や Control + K は慣れないし遠くない?
やっぱりWindows離れできず、
- 普段は英数キー
- 全角入力中に英数キーで無変換
として使えるように設定した。
1. 英数キーをF13にマッピング
KarabinerElementsを使った
GitHub - tekezo/Karabiner-Elements: The next generation Karabiner for macOS Sierra
副作用で英字配列にされちゃったので, JIS配列に戻した
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'」