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で日本語切り替えができるようになりました。