Mojaveのvimでescキーのみで、英数入力にしつつinsert modeを脱出する方法


こんにちわ、vimさんいつもお世話になってます。

っっっj 問題

Mojaveに移行してから、なぜかKarabiner-Elementsで設定しても、escキーで英数入力に切り替わらず、insertモードから抜けたのに、日本語入力のまま っっっっj みたいな入力になってしまい本当にイライラいするこの1ヶ月。
やっと解決したので、メモ

DeviceタブでチェックボックOn のみ

MacBook Pro (15-inch, 2018), OSX(10.14.3) の場合だと、Karabiner-ElementsのDeviceタブに2行デバイスが出ています。ここの設定を

No product name > チェックあり
Apple Internal Keyboard > チェックなし

この設定で、Complex Modificationsタブの中の設定が有効になりました。

karabiner.json

追加したルール

{
  "description": "escキーを押したときに、英数キーも送信する(vim用)",
  "manipulators": [
                    {
                       "from": {
                            "key_code": "escape"
                        },
                        "to": [
                               {
                                 "key_code": "escape"
                                },
                               {
                                  "key_code": "japanese_eisuu"
                               }
                             ],
                       "type": "basic"
                            }
                        ]
                    }```