3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Microsoft Remote DesktopでMacのCommandキーをWindows制御時にCtrlに割り当てる

Last updated at Posted at 2021-02-22

目的

MacではCommandキーをそのまま動作させWindowsだとCtrlキーとして切り替えて動作させる
両環境共に同じキーでコピーや貼り付けができるようになるので楽

※Microsoft Remote Desktopとは・・・MacからWindows機をリモートでデスクトップ制御する際につかうもの

環境

  • MacBook Pro BigSur 11.1 (リモート制御する側)
  • Windows10 Professional (リモート制御される側)

使用ソフト

Microsoft Remote Desktop Version 10.5.1 (1852)
Karabiner-Elements (13.3.0)
※両方ともMacのアプリケーションです

手順

1. 公式サイトからKarabinerをダウンロードしてインストールする
2. Karabiner-Elementsを起動してMiscタブからOpen config folder(右下)ボタンをクリック
スクリーンショット 2021-02-23 1.36.26.png
3. karabiner/assets/complex_modificationsフォルダを開き新しくjsonファイルを作成する

(ここではms_rdp.jsonという名前で作成した)

スクリーンショット 2021-02-23 1.39.07.png

ファイルの内容を下記のようにする

ms_rdp.json
{
  "title": "command to ctl in RDP",
  "rules": [
    {
      "description": "keybind in Microsoft RDP",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "left_command"
          },
          "to": [
            {
              "key_code": "left_control"
            }
          ],
          "conditions": [
            {
              "type": "frontmost_application_if",
              "bundle_identifiers": [
                "^com\\.microsoft\\.rdc\\.macos$"
              ]
            }
          ]
        }
      ]
    }
  ]
}

少しだけ解説
fromとtoで左コマンドキーを左コントロールに変更している
このままだと全てのアプリに適用されてしまうのでconditionsでMicrosoft RDPを使用中のみ有効にするように設定
bundle_identifersはKarabiner-EventViewerで確認したものを正規表現にしたもの

4.Complex modificationsタブからAdd ruleボタン→先ほど作成したjson(keybind in Microsoft RDP)をEnableにする
スクリーンショット 2021-02-23 2.05.42.png

これでMicrosoft Remote Desktopを使用中のみ左コマンドキーが左コントロールキーとして動作するようになりました

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?