方針
- Sierra以降に対応した
Karabiner-Elementsで設定する - 
英数キーを CTRL+¥ に割り当てる(かなキーはデフォルト全角/半角のまま) 
方法
1. Karabiner-Elementsがなければインストールして起動しておく
2. 設定ファイルを作成する
$ vim ~/.config/karabiner/assets/complex_modifications/FromEisuuToCtrlYen.json
この内容で
FromEisuuToCtrlYen.json
   {
  "title": "VirtualBoxのWindowsで`英数`キーをCTRL+Yenに",
  "rules": [
    {
      "description": "VirtualBoxのWindowsで`かな`キーも`英数`キーも`全角/半角`なので、`英数`キーをCTRL+Yenにして区別可能にする",
      "manipulators": [
        {
          "type": "basic",
          "from": { "key_code": "japanese_eisuu", "modifiers": { "optional": [ "any" ] } },
          "to": [ { "key_code": "international3" , "modifiers" : [ "left_control" ] } ],
          "conditions": [ { "type": "frontmost_application_if", "bundle_identifiers": [ "^org\\.virtualbox\\.app\\.VirtualBoxVM$" ] } ]
        }
      ]
    }
  ]
}
3. Karabiner-Elements アイコンクリック > Preferences... を開いて
- 
Complex ModificationsのAdd ruleボタンから 
2. 作成した定義「VirtualBoxのWindowsで...」の `Enable` ボタンを選んで追加する
4. これで「VirtualBoxのWindows」で以下の通り変換される
| Macキー | Windows(on VirtualBox)キー | 
|---|---|
英数キー | 
CTRL+¥ | 
かなキー | 
全角/半角キー | 
5. 「VirtualBoxのWindows」で使ってるIMEにたいして、それぞれのキーへ、onのみ/offのみを設定して完了
課題
本当は、以下の通りににしたかったけど、力不足で実現できず(japanese_pc_xfer?)
| Macキー | Windows(on VirtualBox)キー | 
|---|---|
英数キー | 
変換キー | 
かなキー | 
無変換キー | 
環境
- macOS Sierra
 - Karabiner-Elements 11.3.0