キーボード ショートカット (ホットキー) は、ユーザー インターフェイスでは、別の方法でコマンドを実行する、キーストロークまたはキーストロークの組み合わせです。 たとえば、Ctrl + C キーは、リボンの [コピー] コマンドのショートカットです。
大部分のショートカットでは、1 つ以上の修飾キー (Shift キー、Ctrl キー、Alt キー) が固有キーと一緒に使用されます。固有キーには、キーボード上のほぼすべてのキーを使用できます。 ショートカットは文字キーの A など、単一のキーストロークにすることもできますが、ModelBuilder ビューなどの ArcGIS Pro の一部のコンテキストでは修飾キーを使用する必要があります。 使用できる固有キーは 1 つだけです。 たとえば、QW キーや Alt + QW キーをショートカットにすることはできません。
ArcGIS Pro は、次の操作をサポートするカスタマイズ可能な環境を、キーボード ショートカットに提供します。
- 機能グループ別にショートカットを表示し、必要に応じて、アプリケーションの現在の状態で機能するショートカットのみを表示します。
- コマンド名、コマンド ID、キーストロークでショートカットを検索します。
- 既存のショートカットに割り当てられたキーストロークを変更します。
- 新しいショートカットを追加します。
- ショートカットをオフにするか、削除します。
- ショートカットの説明を表示します。
- 個別のショートカット、ショートカットのグループ、すべてのショートカットのデフォルト設定を復元します。
- ショートカットのカスタマイズのファイルをエクスポートします。
[キーボード ショートカット] ダイアログ ボックスでは、ショートカットが機能グループ別に整理されています。 グローバル ショートカットは、アプリケーション全体で機能し、ほとんどまたはすべてのコンテキストで、同じ操作を実行します。 たとえば、Ctrl + N キーは、ユーザー インターフェイスのほとんどの場所から、[新しいプロジェクト] ダイアログ ボックスを開きます。 コンテキスト ショートカットは、マップ ビューがアクティブなときなど、アプリケーションが特定の状態にあるときに機能します。
[キーボード ショートカット] ダイアログ ボックスを開くと、ショートカットのグループが、アプリケーションの状態に応じて、自動的に展開することがあります。 たとえば、マップ ビューがアクティブな場合、[マッピング] の下にあるショートカットの [一般] リストが展開します。
デフォルトでは、[キーボード ショートカット] ダイアログ ボックスには、アプリケーションの現在の状態で利用可能なショートカットのみが表示されます。 グローバル ショートカットは常に利用できますが、それ以外のショートカットが利用可能かどうかは、プロジェクトでアクティブなウィンドウやビューによって決まります。 すべてのショートカットを表示するには、ダイアログ ボックスの上部にある [現在アクティブなショートカットを表示] チェックボックスをオフにします。
すべてのコマンドでキーボード ショートカットがサポートされているとは限りません。 通常、ユーザーが選択または入力を行う必要があるコマンドではショートカットがサポートされていません。 たとえば、[マップ] タブの [ベースマップ] コマンド では、ユーザーがベースマップを選択する必要があります。 [フィーチャ レイヤー] コンテキスト タブの [透過表示] コマンド では、ユーザーが透過表示の値を設定する必要があります。 これらのようなコマンドにはショートカットが存在していません。
キーボード ショートカットへのアクセス
ショートカットを表示および操作するには、[キーボード ショートカット] ダイアログ ボックスを使用します。 このダイアログ ボックスには、次の方法でアクセスできます。
- アプリケーションのいずれかの場所で、F12 キーを押します。
- 開いているプロジェクトで、リボン上の [ヘルプ] タブをクリックします。 [カスタマイズ] グループで、[ショートカット] をクリックします。
- [オプション] ダイアログ ボックスのアプリケーション オプションのリストで、[リボンのカスタマイズ] をクリックし、[キーボード ショートカット] をクリックします。
- コマンド検索ボックスに「ショートカット」と入力して、Enter キーを押します。
リボン コマンドを右クリックして [キーボード ショートカット] ダイアログ ボックスにアクセスすることもできます。 下記の「リボン コマンドのショートカットの構成」セクションをご参照ください。
ショートカットの表示
[キーボード ショートカット] ダイアログ ボックスでは、ショートカットがグループ別およびサブグループ別に整理されています。
- 前のセクションの説明に従って、[キーボード ショートカット] ダイアログ ボックスを開きます。
- 必要に応じて、ダイアログ ボックスの上部にある [現在アクティブなショートカットを表示] チェックボックスをオフにします。
- グループおよびサブグループを展開すると、コマンドとそのショートカットが表示されます。
- コマンドを展開すると、その説明が表示されます。
ショートカットの検索
コマンド名 (コマンド ID を含む) またはキーストロークで既存のショートカットを検索できます。 [現在アクティブなショートカットを表示] チェックボックスがオンの場合は、検索によって、アクティブなショートカット グループの結果が返されます。 すべてのショートカットを検索するには、このチェックボックスをオフにします。
コマンド名またはコマンド ID による検索
デフォルトの方法は、コマンドの名前またはコマンド ID によるショートカットの検索です。
注意:
すべてのコマンドに説明テキスト ID があります。 たとえば、[新しいプロジェクト] ボタン のコマンド ID は esri_core_newProjectButton です。 コマンド ID を表示する場合、それらの ID はスクリーンヒントに表示されるほか、[キーボード ショートカット] ダイアログ ボックスのショートカットの説明に表示されます。 コマンド ID は、表示されているかどうかにかかわらず検索されます。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- 必要に応じて、ダイアログ ボックスの上部にある [名前] をクリックします。
- コマンドの名前か名前の一部、またはコマンドの ID を入力します。
一致するショートカットが検出されます。 検索テキストが、コマンド名またはコマンド ID の任意の場所に出現している場合、一致が見つかります。 たとえば、すべてのショートカットが表示されている場合、「py」を検索すると、[コピー] (Copy) や [Python ウィンドウに送信] などのコマンドのショートカットが見つかります。
- 検索ボックスの [削除] をクリックすると、検索テキストと検索結果がクリアされます。
キーストロークによる検索
キーストロークで、ショートカットを検索することもできます。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- 必要に応じて、ダイアログ ボックスの上部にある [キーストローク] をクリックします。
- 検索ボックスで、キーまたはキーの組み合わせを押します。
検索したキーストロークと一致、または検索したキーストロークを含むショートカットが検出されます。 たとえば、すべてのショートカットが表示されている場合、F4 キーを検索すると、グローバル コマンド [アクティブなビューを閉じる] (Ctrl + F4 キー)、カタログ コマンド [コンテンツ ウィンドウ] (Alt + F4 キー)、編集コマンド [パート編集終了] (F4 キー) のショートカットが見つかります。
ヒント:
ショートカットを使用しているかのように、検索ボックスにキーストロークを入力します。 たとえば、F4 キーを押します (検索ボックスにテキスト「F4」を入力しないでください)。 キーストロークを入力した後に、Enter キーを押す必要はありません。
- 検索ボックスの [削除] をクリックすると、検索ボックスと検索結果がクリアされます。
既存のショートカットの変更
ほとんどのコマンドで、デフォルトのショートカットを変更できます。 いくつかのコマンドのデフォルトのショートカットは、変更またはオフにすることができず、[キーボード ショートカット] ダイアログ ボックスでグレー表示されます。 前に割り当てたショートカットを変更することもできます。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- コマンドを参照または検索します。
- 必要に応じて、コマンドを展開して、ショートカットの修飾キーと現在の固有キーを表示します。
- 次のいずれかの方法で、ショートカットを更新します。
- コマンド名の横にある [有効なキーを入力してください] フィールドをクリックして、新しいキーまたはキーの組み合わせを押します。
- 修飾キー ボタンをクリックして選択または選択解除します。 固有キーを変更するには、そのキーをクリックし、別のキーを押します。
- 必要に応じて、その他のショートカットを変更します。
- [キーボード ショートカット] ダイアログ ボックスで、[保存] をクリックします。
[キーボード ショートカット] ダイアログ ボックスが閉じます。 すべての変更が保存されます。 ユーザー インターフェイス上のコマンドにアクセスすると、更新されたショートカットが、アイテムのショートカット メニューとヒントに表示されます。
新しいコマンドとショートカットの追加
コマンドが [キーボード ショートカット] ダイアログ ボックスに表示されていない場合は、そのコマンドを追加してショートカットを割り当てることができます。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- 必要に応じて、コマンドを追加するグループおよびサブグループを展開します。
コマンドは、適切なサブグループに追加する必要があります。 たとえば、[基準縮尺の設定] コマンド は、マップ ビューがアクティブで、マップが [コンテンツ] ウィンドウで選択されている場合に機能します。 このコマンドを [マッピング] の下の [一般] サブグループ (または [グローバル] グループ) に追加すれば、ショートカットは機能しますが、 [カタログ] の下の [ビュー] サブグループに追加すると、このコマンドはカタログ ビューでは動作しないため、ショートカットは無効になります。
ヒント:
[キーボード ショートカット] ダイアログ ボックスを開く前に、コマンドが機能する状態に ArcGIS Pro を設定してください。 ダイアログ ボックスを開くと、通常、適切なサブグループが自動的に展開します。
- [新しいショートカットを追加] をクリックします。
[コマンド] ダイアログ ボックスが表示されます。 デフォルトでは、すべてのコマンドはアルファベット順にリスト表示されます。 必要に応じて、[コマンドの選択元] ドロップダウン矢印をクリックし、他のいずれかのフィルターを選択します。
- 一般的なコマンド
- タブのリスト (リボンの組織別にコマンドを参照できます)
- よく使用されているジオプロセシング ツール
- すべてのジオプロセシング ツール
- コマンドを参照するか、検索ボックスに名前を入力して、Enter キーを押します。 コマンドを選択し、[OK] をクリックします。
[キーボード ショートカット] ダイアログ ボックスで、コマンドがそのグループにアルファベット順で追加されます。
注意:
ショートカットがサポートされているコマンドのみが [コマンド] ダイアログ ボックスに表示されます。
- ショートカットに必要なキーストロークの組み合わせを入力します。
- [キーボード ショートカット] ダイアログ ボックスで、[保存] をクリックします。
リボン コマンドのショートカットの構成
リボンおよび [クイック アクセス ツールバー] のコマンドのショートカット メニューで [ショートカットの構成] コマンドを使用して、ショートカットを追加または変更できます。 デフォルトのリボン コマンドおよびカスタマイズまたはアドインを通じてリボンに追加したコマンドのショーカットを構成できます。
ショートカットを構成するときは、[キーボード ショートカット] ダイアログ ボックスが開き、アクティブ ビューに関連付けられたショートカット グループが表示されます。 たとえば、レイアウト ビューがアクティブな場合、[レイアウト] タブのコマンドを右クリックして [ショートカットの構成] をクリックすると、ダイアログ ボックスが開き、ショートカットのレイアウト グループが表示されます。 コマンドのショートカットがすでに存在している場合は、キーストロークが選択されて、すぐに編集できる状態になります。 存在していない場合は、コマンドがグループに追加され、ショートカットを定義できるようになります。
通常、[キーボード ショートカット] ダイアログ ボックスが開くと、該当するショートカット グループが表示されますが、 コア タブのコマンドは、関連しないビューがアクティブなときも利用可能なことがあるため、注意する必要があります。 たとえば、[場所検索] コマンド のショートカットを変更する場合は、マップ ビューがアクティブである必要があります。 テーブル ビューがアクティブな場合、そのコマンドが [テーブル] グループに追加される一方で、[マッピング] グループにある既存のショートカットは変更されないままになります。
プロジェクトでビューが開かれていない場合 (テンプレートを使用せずに ArcGIS Pro を開始した場合など) にショートカットを構成するときは、[キーボード ショートカット] ダイアログ ボックスが開いて、ショートカットのグローバル グループが表示されます。
- アクティブ ビューが、ショートカットを構成しているコマンドに適したコンテキストであることを確認してください。
- リボンまたは [クイック アクセス ツールバー] のコマンドにポインターを合わせます。 コマンドを右クリックして [ショートカットの構成] をクリックします。
[キーボード ショートカット] ダイアログ ボックスが開き、アクティブ ビューに関連付けられたグループが表示されます。 ショートカットがすでに存在している場合は、そのショートカットが選択されて、すぐに編集できる状態になります。 存在していない場合は、コマンドがグループに追加され、ショートカットを定義するよう求める [キーを押す] メッセージが表示されます。
注意:
コマンドのショートカットは、そのコマンドがリボンで有効かどうかに関係なく構成できます。 コマンドがショートカットをサポートしていない場合、[ショートカットの構成] オプションは無効になります。
- 必要に応じて、新しいコマンドのショートカットを定義するか、既存のショートカットを変更します。
- [保存] をクリックします。
重複するショートカットの管理
ショートカットは、一意である必要はありません。 たとえば、同じショートカットを使用して、マップ ビューがアクティブなときに 1 つのコマンドを実行し、テーブル ビューがアクティブなときに別のコマンドを実行することができます。 ただし、類似した機能を持つコマンドに同じショートカットを割り当てると便利な場合があります。
重複するショートカットは、同じコンテキストで機能するコマンドに割り当てられた場合に問題になります。 たとえば、同じショートカットをマップ ナビゲーション コマンドの [拡大] と [縮小] に割り当てると、このショートカットで実行できるのは、これらのコマンドのうちの 1 つのみになります。 一般に、重複するショートカットは、[マッピング] の下の [一般] ショートカットなど、同じサブグループ内に存在する場合に問題になります。 別々のグループ、またはグループの別々のサブグループ内にある場合は、問題になる場合もあれば、ならない場合もあります。
[グローバル] グループとコンテキスト グループで重複しているショートカットは、コンテキスト コマンドが優先されるため、問題にはなりません。 たとえば、グローバル ショートカットである Ctrl + M キーは、新しいマップを開きます。 Ctrl + M キーを [カタログ] ウィンドウの [メタデータの表示] コマンドに割り当てると、このショートカットは、アイテムが [カタログ] ウィンドウで選択されている場合にメタデータ ビューを開き、それ以外の場合は、新しいマップを開きます。 しかし、グローバル ショートカットとコンテキスト ショートカットの競合が望ましくない場合もあります。
競合の警告は、次のような状況で表示されます。
- サブグループ自体の中で重複しています。 たとえば、[マッピング] グループの [一般] サブグループ内で 2 つのコマンドが同じョートカットです。
- [現在アクティブなショートカットを表示] チェックボックスがオンであり、アクティブなショートカットの任意のグループまたはサブグループに重複が存在します。 たとえば、マップ ビューがアクティブであり、[マッピング] グループの [一般] サブグループと [編集] グループの [編集ウィンドウ] サブグループで同じショートカットが使用されています。
- [現在アクティブなショートカットを表示] チェックボックスがオフであり、任意のグループまたはサブグループのショートカットが、[グローバル] グループのショートカットと重複しています。
警告は、競合によって問題が生じるかどうかに関係なく表示されます。 重複するショートカットが同じサブグループ内に存在する場合は、続行する前に確認を求めるメッセージが表示されます。 それ以外の場合、警告は、重複するショートカットの割り当てに影響を及ぼしません。
ショートカットのオフまたは削除
使用しないショートカットはオフにするか、削除できます。
ショートカットのオフ
ショートカットをオフにすると、[キーボード ショートカット] ダイアログ ボックスではコマンドが割り当てられたままになりますが、使用しても効果はありません。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- オフにするショートカットを参照または検索します。
- コマンド名の横にあるチェックボックスをオフにします。
- [キーボード ショートカット] ダイアログ ボックスで、[保存] をクリックします。
これで、ショートカットはコマンドを実行しなくなります。 ショートカットをオンに戻すには、コマンドのチェックボックスをオンにするか、ショートカットの横にある [ショートカットを元に戻す] をクリックします。
ショートカットの削除
ショートカットを削除すると、そのコマンドとショートカットは、[キーボード ショートカット] ダイアログ ボックスに表示されなくなります。 デフォルトのショートカットは、リセットによって復元することができます。 自分で追加したショートカットを削除した場合は、再度手動で追加する必要があります。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- 削除するショートカットを参照または検索します。
- ショートカットの横にある [ショートカットの削除] をクリックします。
- [キーボード ショートカット] ダイアログ ボックスで、[保存] をクリックします。
ショートカットの復元およびリセット
個別のショートカットの変更後の設定を復元したり、ショートカットのグループをデフォルトの構成にリセットしたり、すべてのショートカットをデフォルトの構成にリセットしたりすることができます。 リセットを行うと、変更が元に戻り、削除されたデフォルトのショートカットが元どおり追加され、自分で追加したすべてのショートカットが削除されます。
- [キーボード ショートカット] ダイアログ ボックスを開きます。
- ショートカットを復元またはリセットするには、次のいずれかを実行します。
1 つのショートカットを復元します。
ショートカットを参照または検索して、[ショートカットを元に戻す] をクリックします。 このボタンは、ショートカットが変更された場合にのみ表示されます。
ショートカットのグループをリセットします。
ショートカット グループを参照して、[テーブルのリセット] をクリックします。 このボタンは、グループに変更が含まれる場合にのみ表示されます。
すべてのショートカットをリセットします。
[キーボード ショートカット] ダイアログ ボックスの下部にある [すべてリセット] をクリックします。 このボタンは、ショートカットが変更された場合にのみ有効になります。
- [キーボード ショートカット] ダイアログ ボックスで、[保存] をクリックします。
カスタマイズのエクスポート
[リボンのカスタマイズ] のオプション ダイアログ ボックスでキーボード ショートカットのカスタマイズをエクスポートして、他のコンピューターで共有または使用することができます。
注意:
エクスポートしたファイルには、リボンや [クイック アクセス ツールバー] のほか、キーボード ショートカットのカスタマイズが含まれます。 このファイルが別のコンピューターにインポートされると、すべてのカスタマイズが適用されます。