キーボードショートカットの変更

studio

#1

UiPath Studio ガイド のキーボードショートカットの項目に記載されているようににキーバインドの変更を実施したいのですが、対象のxmlファイル「%appdata%\UiPath\UiPath/keyboardmappings.xml」が存在しません。
PC内検索を実施しても該当ファイルはどこにも存在しないようなのです。
どのようにすればキーボードショートカットのカスタマイズが行えますでしょうか。

Studioのバージョンは2018.3.2 Enterpriseです。

ご回答よろしくお願いします。


#2

この件、少し気になって調べてみたのですが、結論から書くと「インストールに使ったバイナリー(インストーラー)によって、keyboardmappings.xmlの有無が異なる」ようです。

具体的には、UiPath(StudioおよびRobot)のインストーラーは、Enterprise向けのものと、Community向けのものがあります。
内容の違いとしては、前者は標準でProgram Files(またはProgram Files(x86))にインストールされますが、後者はLocalAppData(環境変数の%LOCALAPPDATA%)にインストールされます。
細かい違いだと、ほかに前者は全ユーザー共有できるかわりにインストールに管理者権限が必要、後者はユーザーごとに独立する、という違いもありますね。

さて、本題のkeyboardmappings.xmlですが、前者のEnterprise向けインストーラーでしか作成されないようです。
なので、どうしても必要なら、

  1. 現在の環境をディアクティベートしてからアンインストール
  2. Enterprise向けインストーラーでインストールしてアクティベート

という手順が必要になると思います。

ちなみにライセンスの扱いは「Community向けインストーラーでインストールしてEnterpriseライセンスを適用」でも問題はないようです。
Enterpriseなライセンスを適用すると、Community Editionの「自動で最新版にバージョンアップする機能」も停止し、能動的にバージョンアップしない限りは同じバージョンを使い続けられます。