読者です 読者をやめる 読者になる 読者になる

RDCでWindowsに接続したときMacのキーバインドに(US配列)

RDCでWindowsに接続したときになるべくMacのキーバインド(MacはUS配列)と同じにしたいなぁと思っていろいろやってました。とりあえずxmlをどっかに残しておきたかったのでBlogに書いときます。

CmdSpace(http://www.tanaka.tc/archives/000321.html)とKeyRemap4MacBookでやってみました。

まずWindows側にCmdSpaceをインストールしてctrl+spaceを日本語切り替えに設定。

KeyRemap4MacBookのコンパイルはこの辺を参考に。
KeyRemap4MacBook側の設定はこんな感じの設定を追加してみた。

    ...
    <item>
      <name>RDC</name>
      <list>
        <item>
          <name>Command+Tab to Option+Tab</name>
          <appendix>(only in RDC)</appendix>
          <sysctl>remap.commandTab2optionTabOnlyRDT</sysctl>
          <only>REMOTEDESKTOPCONNECTION</only>
          <autogen>--KeyToKey-- KeyCode::TAB, VK_COMMAND, KeyCode::TAB, ModifierFlag::OPTION_L</autogen>
        </item>
        <item>
          <name>Command+XCVSZWF to Ctrl+XCVSZWF</name>
          <appendix>(only in RDC)</appendix>
          <sysctl>remap.commnadXCVSZWF2controlXCVSZWF</sysctl>
          <only>REMOTEDESKTOPCONNECTION</only>
          <autogen>--KeyToKey-- KeyCode::X, VK_COMMAND, KeyCode::X, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::C, VK_COMMAND, KeyCode::C, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::V, VK_COMMAND, KeyCode::V, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::S, VK_COMMAND, KeyCode::S, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::Z, VK_COMMAND, KeyCode::Z, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::Y, VK_COMMAND, KeyCode::Y, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::W, VK_COMMAND, KeyCode::W, ModifierFlag::VK_CONTROL</autogen>
          <autogen>--KeyToKey-- KeyCode::F, VK_COMMAND, KeyCode::F, ModifierFlag::VK_CONTROL</autogen>
        </item>
        <item>
          <name>Command+SPACE to Ctrl+SPACE</name>
          <appendix>(only in RDC)</appendix>
          <sysctl>remap.commnadSpace2controlSpace</sysctl>
          <only>REMOTEDESKTOPCONNECTION</only>
          <autogen>--KeyToKey-- KeyCode::SPACE, VK_COMMAND, KeyCode::SPACE, ModifierFlag::VK_CONTROL</autogen>
        </item>
      </list>
    </item>
    ...

なんかいろいろ足りないかもしれないけど、これでCmmand+XCVSZWF、Command+Tabでアプリ切り替え、Command+SPACEで日本語切り替えができるようになりました。