メインコンテンツ

キーボード ショートカットのカスタマイズ

R2025a 以降. 次を置き換え: Customize Keyboard Shortcuts (R2024b).

[設定] ウィンドウのキーボード ショートカット設定ページを使用して、MATLAB® のキーボード ショートカットを表示およびカスタマイズできます。キーボード ショートカット設定ページを開くには、[ホーム] タブの [環境] セクションで [設定] をクリックします。次に、[MATLAB][キーボード][ショートカット] を選択します。

アクションのショートカットの表示

アクションのキーボード ショートカットを検索するには、キーボード ショートカット設定ページの上部にある検索ボックスに、アクションの名前を入力します。たとえば、選択したテキストをクリアするためのキーボード ショートカットを検索するには、「clear」と入力します。MATLAB では、検索テキストを含むアクションとそのキーボード ショートカットのリストが表示されます。[選択をクリア] アクションのキーボード ショートカットは Escape キーです。

メニュー項目として使用できるアクション (ツールストリップやコンテキスト メニュー内など) の場合は、メニュー自体でアクションのキーボード ショートカットを確認することもできます。メニュー項目にキーボード ショートカットが表示されていない場合、そのアクションにはキーボード ショートカットが存在しないことになります。

Keyboard Shortcuts Settings page with shortcut search results

アクションのショートカットのカスタマイズ

アクションの新しいキーボード ショートカットを追加したり、既存のキーボード ショートカットを変更および削除したりできます。

メモ

一部のキーボード ショートカットはカスタマイズできません。キーボード ショートカットをカスタマイズできないアクションは、キーボード ショートカット設定ページで検索したときに表示されません。該当するアクションの例として、現在のアクションのキャンセル (Esc)、MATLAB の実行の中止 (Ctrl+C) の他、キーボード ショートカットを使用した MATLAB のナビゲーションで説明したナビゲーション アクションの一部があります。

ショートカットの追加

アクションのキーボード ショートカットを追加するには、次のようにします。

  1. キーボード ショートカット設定ページの上部にある検索ボックスに、アクションの名前または既存のキーボード ショートカットを入力します。キーストロークまたはキー名の入力によって、キーボード ショートカットを指定できます。

  2. キーボード ショートカットを追加するアクションの名前を選択します。

  3. [ショートカット] 列で、[ショートカットの追加] ボタンをクリックします。

  4. 開いたダイアログ ボックスで、1 つ以上の修飾キー (AltShift、または Ctrl) と別のキーの組み合わせを押して、キーボード ショートカットを入力します。たとえば、キーボード ショートカット Ctrl+Shift+Y を入力するには、Ctrl キー、Shift キー、Y キーを押します。

    • Tab キーや Esc キーなどの特殊キーを入力するには、[特殊キーを追加] ボタンをクリックし、使用可能なオプションから選択します。

    • アクションに対して複数のキーストロークを指定するには、[マルチストローク ショートカットを許可] チェック ボックスをオンにします。[マルチストローク ショートカットを許可] チェック ボックスがオンになっている場合、キーボード ショートカットに最大 2 つのキーストロークを指定できます。たとえば、アクションのキーボード ショートカットとして Ctrl+Y、Shift+Z を指定できます。

    • 入力したキーボード ショートカットが別のアクションのキーボード ショートカットと競合している場合は、ダイアログ ボックスの [ショートカットの競合] セクションに競合が表示されます。競合を解決するには、各ショートカットが一意のアクションに対応するようにショートカットを変更または削除します。

      キーボード ショートカットの競合を解決する必要はありません。ただし、同じショートカットが 2 つの異なるアクションを指定していると、ショートカットの使用が紛らわしい場合があります。

      Add Shortcut dialog box with a field for entering a shortcut key combination and a check box to allow multi-stroke shortcuts

  5. [OK] をクリックしてキーボード ショートカットを追加します。

ショートカットの変更と削除

選択したアクションの既存のキーボード ショートカットを変更するには、[ショートカット] 列のショートカット キーの組み合わせをダブルクリックするか、選択して Enter キーを押し、[ショートカットの編集] ダイアログ ボックスを開きます。選択したアクションのキーボード ショートカットを削除するには、ショートカットの右側にある [ショートカットの削除] ボタンをクリックします。

Keyboard Shortcuts Settings page with the Clear Selection action selected and the Delete shortcut button to the right of its shortcut key combination

既定のキーボード ショートカットの復元

キーボード ショートカットを変更しても、その変更を維持しない場合は、既定のショートカットに戻すことができます。すべてのキーボード ショートカットを既定の状態に戻すには、キーボード ショートカット設定ページで右上にある設定ボタンをクリックし、[既定の設定に戻す] を選択します。特定のアクションへの変更を元に戻すには、アクションを選択し、右の [既定の設定に戻す] ボタンをクリックします。

別のキーボード ショートカット セットの使用

既定では、MATLAB は現在のプラットフォーム用に定義されたキーボード ショートカット セットを使用します。別のキーボード ショートカット セットを使用するには、キーボード ショートカット設定ページの上部にあるリストの使用可能なセットから選択します。リストにないキーボード ショートカット セットを使用するには、設定ボタンをクリックして [参照] を選択します。

キーボード ショートカット設定ファイルは、File Exchange からダウンロードすることもできます。たとえば、MATLAB Version 7.9 (R2009a) 以前のリリースで使用されていた MATLAB の既定のキーボード ショートカットを復元するには、File Exchange に移動し、MATLAB Desktop R2009a の既定のキーボード ショートカット セットを検索します。セットをダウンロードして解凍し、アクティブなキーボード ショートカット セットとして選択します。有効なキーボード ショートカット設定ファイルは、キーボード キー アイコン 付きで表示されます。

現在のキーボード ショートカット セットの保存

現在のキーボード ショートカット セットを保存するには、キーボード ショートカット設定ページで設定ボタンをクリックし、[名前を付けて保存] を選択します。次に、ショートカットを保存する JSON ファイルの名前と場所を指定します。

キーボード ショートカット セットの比較

現在のキーボード ショートカット セットを別のセットと比較するには、以下の手順に従います。

  1. キーボード ショートカット設定ページで設定ボタンをクリックし、[current セットを次と比較] を選択します。

  2. メニューから、現在のセットと比較するキーボード ショートカット セットを選択します。

  3. 比較ツールが開き、2 つのキーボード ショートカット セットが並べて表示されます。結果を解釈する方法の詳細については、テキスト ファイルの比較を参照してください。

すべてのキーボード ショートカットの印刷可能なリストの作成

現在のキーボード ショートカット セットの印刷可能なリストを作成するには、キーボード ショートカット設定ページで設定ボタンをクリックし、[クリップボードにコピー] を選択します。次に、コピーしたショートカットのリストを、Microsoft® Excel® などのスプレッドシート アプリケーションまたはテキスト ファイルに貼り付けます。書式設定を最適化するには、スプレッドシート アプリケーションを使用してください。

参考

トピック