MacOSでのRemoteDesktop接続時に、control と commandが逆になる現象の解決

# 本記事の対象者
・MacOSのRemoteDesktopを使用して、Windowsにアクセスしている方
・RemoteDesktop接続時に、controlキー と commandキーが逆になって困っている方
・Karabiner-Elementsを導入したけど、強制的にUS配列になって困っている方

# 作業手順
## 1.Karabiner-Elementsのインストール
[Karabiner - Software for macOS](https://karabiner-elements.pqrs.org/)

上記のサイトでダウンロードできます。
ダウンロード後は、アプリを立ち上げると、画面で案内がありますので、詳細は割愛します。

## 2.Karabiner-Elementsの設定

### controlキー と commandキーが逆になっている問題の解消

(1)Karabiner-Elementsの「Complex modifications」を開き、以下画像の「Add rule」ボタンをクリックします。

![スクリーンショット 2022-07-14 22.51.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/43f2b04f-7384-c07e-cb1f-36522d35f387.png)

(2)次にキー設定をimportするために、以下画像の赤枠部分の「Import more rules‥(以下省略)」をクリックします。

![スクリーンショット 2022-07-14 22.57.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/d996de41-7cf6-8976-9360-74d040ed83a7.png)

(3)クリックすると、Import可能なキー設定一覧が現れます。
今回は「Remote Desktop」用のキー配列をImportするため、「Application Specific」をクリックします。

![スクリーンショット 2022-07-14 22.58.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/23cc4be0-bfdb-5da9-d70c-92a5e5350036.png)

(4)Remote　Desktopの横にある「Import」をクリックします。

![スクリーンショット 2022-07-14 23.05.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/0b4b0522-a8a5-6be5-4cc6-588878cd6931.png)

(5)アラートがでますので、「Karabiner-Elementsを開く」をクリック

![スクリーンショット 2022-07-14 23.07.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/00fa1413-f81b-dbd5-1ede-25aba703bfec.png)

(6)Importをクリックすると、Remote Desktopの設定を導入できます。

![スクリーンショット 2022-07-14 23.09.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/329ca8f1-097a-eeb4-34ec-dd431ec392b1.png)

(7)うまく導入できていると、以下画像のようにでますので、「OK」をクリックします。

![スクリーンショット 2022-07-14 23.11.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/443f91d3-b82f-33c1-5b44-dbb6640f2c26.png)

(8)「Swap command and control」を「Enable」をクリックして有効化します。

![スクリーンショット 2022-07-14 23.12.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/074c5bed-2eea-b2fc-e9ee-97e84014a6e8.png)

(9)以下画像のように設定が追加されているとOKです。

![スクリーンショット 2022-07-14 23.14.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/4b038474-fbda-e64f-0964-5589a7139276.png)

(1)~(9)で、Karabiner-Elements側の設定は完了です。

### Mac設定の変更
先ほどの(1)~(9)の設定によって、
・「Remote Desktop」接続時　→ 「control + C」でコピー
・Mac側の設定　　→ 「command + C」でコピー
となっています。
これを以下に統一していきます。
・「Remote Desktop」接続時　→ 「control + C」でコピー
・Mac側の設定　→ 「control + C」でコピー


(1)システム環境設定の「キーボード」をクリック

![スクリーンショット 2022-07-14 23.19.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/c447ba3a-16f3-bbeb-40aa-c1cceb51abde.png)

(2)「修飾キー」をクリック

![スクリーンショット 2022-07-14 23.21.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/3b7938c8-a661-36c5-5286-8928d0f78aee.png)

(3)キーボードーを選択を「Karabiner DriverKit VirtualHiDKeyboard 1.6.0」に変更後、
・Controlキーの箇所を「Command」
・Commandキーの箇所を「Control」
に変更します。
最後に「OK」をクリックします。

![スクリーンショット 2022-07-14 23.23.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/fcd3dc23-2470-4389-ccd6-c15768ba995e.png)

(1)~(3)を行うことで、controlキー と commandキーが逆になっている問題の解消できるかと思います。
もし設定が反映されていない場合は、Macの再起動を行ってみてください。

キーボードがUS配列の方はここで終わりとなります。

## 3.Karabiner-Elements導入時に、強制的にUS配列になる問題の解消

タイトルの通り、Karabiner-Elementsでは、導入時の設定で強制的にUS配列になるため、これをJIS配列に調整していきます。

### Karabiner-Elementsの設定
(1)Karabiner-Elementsでは、キー配列の設定を「Virtual keyboard」項目の「Country code」という箇所で制御しています。

【Country code】
0  : US配列
45 : JIS配列 

という形になっており、初期設定では「0」になっているため、US配列になっているようです。

![スクリーンショット 2022-07-14 23.41.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/e7dd84b9-81bb-93f0-9255-4b50e398e394.png)

(2)「Country code」を45に設定します。

![スクリーンショット 2022-07-14 23.44.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/e22b6458-5e1d-de29-99d5-dddc6f9b5a00.png)

### Mac設定

(1)システム環境設定の「キーボード」をクリック

![スクリーンショット 2022-07-14 23.19.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/c447ba3a-16f3-bbeb-40aa-c1cceb51abde.png)

(2)キーボードで、「キーボードの種類を変更‥」をクリックします。

![スクリーンショット 2022-07-14 23.20.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/b1ec4ddb-fc7e-d8d0-312f-9181e82b9bf3.png)

(3)「続ける」をクリック

![スクリーンショット 2022-07-14 23.49.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/5754d29f-6858-a13b-7abc-42f844cf034b.png)

(4)画面の説明に沿って、左Shiftの右のキーを入力します。

![スクリーンショット 2022-07-14 23.50.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/0421cd66-722d-4086-406a-068b61750d84.png)

(5)画面の説明に沿って、右Shiftの左のキーを入力します。

![スクリーンショット 2022-07-14 23.51.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/567f3dd2-3fb4-1c20-ef76-e5e0f0216a7d.png)

(6)「JIS」にチェックが入っていることを確認後、「完了」をクリックします。

![スクリーンショット 2022-07-14 23.52.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1237398/d55073f8-d5f1-53f5-c702-b13001db76bb.png)

(1)~(6)の作業で、JIS配列になったと思います。
もし変更されていない場合は、Macの再起動を行ってください。


## 終わりに
今後アップデート等で多少手順が変わることがあるかもしれませんので、
あくまでも参考程度に見て頂けたら幸いです。