コンテキストメニューの作成

コンテキスト(別名:ショートカット)メニューの有無は、SHORTCUTMENU で制御されます。コンテキストメニューには3つのモードがあります:

  • デフォルトモード:アクティブなコマンドがなく、何も選択されていない場合に、デフォルトのコンテキストメニューを表示します。
  • 編集モード:図形などを選択した際に、編集コンテキストメニューを表示します。このモードはコンテキストに依存します。選択された図形または図形に固有のショートカットメニューが存在する場合、その内容が編集コンテキストメニューに追加されます。例えば、マルチテキスト図形のコンテキストメニューの内容は、マルチテキスト図形が選択されているときに編集のコンテキストメニューで利用できます。
  • コマンドモード:コマンドの実行中に、コマンドのコンテキストメニューを表示します。

右クリックするとショートカットメニューが表示されます。しかし、

  • SHORTCUTMENUのビットコード16が設定されている場合、右クリックは前のコマンドを繰り返すので、ショートカットメニューを表示するにはマウスの右ボタンを長く押し続ける(=ロングライトクリック)必要があります。
  • QUADDISPLAYのビットコード4が設定されている場合(=右クリックでクワッド表示)、SHORTCUTMENUのビットコード16が設定されている場合のみ、ショートカットメニューが表示されます。

特別なショートカットメニューは以下の通りです:

  • グリップ:グリップを使って図形を編集する際に右クリックで表示されます。
  • 図形スナップ
    • MBUTTONPAN = オフ:マウスホイール(マウスの中ボタン)をクリックしたときに表示されます。
    • MBUTTONPAN = オン:Shift + 右クリックで表示されます。

ショートカットメニューの作成

  1. カスタマイズ ダイアログで メニュー タブをクリックします。
  2. 以下のいずれかの操作を行います。
    • メニューグループのサブグループからコンテキストメニューを選択します。右クリックして表示されるコンテキストメニューからコンテキストメニューを追加を選択します。

      新しいコンテキストメニューは、既存のコンテキストメニューの下に追加されます。

    • コンテキストメニューサブグループで既存のコンテキストメニューを選択し、右クリックしてコンテキストメニューからコンテキストメニューを挿入を選択します。

      新しいコンテキストメニューは、選択されているコンテキストメニューの上に追加されます。

    コンテキストメニューを追加ダイアログボックスが表示されます。

  3. メニュータイトル欄に名前を入力します。
  4. (オプション) 通常のコンテキストメニューを作成します:
    • 通常のコンテキストメニュー を選択します。
    • [コンテキストを追加…] ボタンをクリックします。

      コンテキストエイリアスを追加ダイアログボックスが表示されます。

    • コンテキストエイリアスを選択します。オプションは以下の通りです:CMCOMMAND、CMDEFAULT、CMEDIT、GRIPS、SNAP

      コンテキストメニューが利用可能になるタイミングをここで設定します。各内容については上記の説明を参照してください。

    • (オプション) 別のコンテキストエイリアスを追加します。
    • [OK]ボタンをクリックしてコンテキストメニューを保存します。
  5. (オプション) 特定の図形を選択時にのみ表示されるコンテキストメニューを作成します:
    • 指定図形のコンテキストメニューを選択します。
    • [図形種類を追加…] ボタンをクリックします。

      図形エイリアスを追加ダイアログボックスが表示されます。

    • 単一図形または複数図形ボックスのいずれかにチェックを入れます。
    • リストで1つまたは複数の図形を選択し、OKボタンをクリックします。
    • (オプション)[カスタムを追加...] ボタンをクリックして、カスタムエイリアスを追加します。
    • [OK]ボタンをクリックしてコンテキストメニューを保存します。
  6. コンテキストメニューにツールを追加します。