カスタマイズ ViViでは、キー、ツールバー、メニューのカスタマイズが可能です。 設定は 「その他」-「カスタマイズ」 メニューで行います。 メニューを選択すると "キー", "ツールバー", "メニュー" の3つのタブを持ったダイアログが表示されます。 目的とするタブを選んで、設定を行います。 ViViでは、エディタへの操作/命令を "コマンド" と呼びます。
使用可能なコマンドはカスタマイズダイアログのコマンドツリーに分類されて表示されるものです。
ファンクションキーを押したり、メニューを選択した場合は、そのキーやメニューに結びつけられている
コマンドがViViにメッセージとして送られ、それが処理されます。 |
┌────┐ ┌─────┐ ┌─────┐ │メニュー│ │ツールバー│ │ キー │ └────┘ └─────┘ └─────┘ │ │ │ │メニューアイテムに │アイコンに │キーコード │アサインされた │アサインされた ↓ │コマンド │コマンド ┌────────┐ ┌──────┐ │ │ │キー/コマンド │←─│キー定義情報│ │ │ │ 変換モジュール│ └──────┘ │ │ └────────┘ ↑キーカスタマイズでは │ │ │ これを修正 └─────────┐ │ ┌──────────┘コマンドメッセージ ↓ ↓ ↓ ┌──────────┐ │ViViのコマンド │ │ ディスパッチャ │ └──────────┘ │ │各オブジェクトへ ↓ |
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃カスタマイズ ×┃ ┠─────────────────────────────────┨ ┃┌──┬─────┬────┐ ┃ ┃│キー│ツールバー│メニュー│ ┃ ┃│ └─────┴────┴──────────────←──┐┃ ┃│┌──────────┐┌───────────┐ │┃ ┃││キー ││コマンド │【アサイン】│┃ ┃││├ファンクションキー││├ファイル系 │ │┃ ┃││├特殊キー ││├カーソル移動系 │【 解除 】│┃ ┃││├アルファベット ││├クリップボード系 │ │┃ ┃││├数字 ││├挿入系 │【リセット】│┃ ┃││└記号 ││├削除系 │ │┃ ┃││ ││├変換系 │【 一覧 】│┃ ┃││ ││├その他の編集 │ │┃ ┃││ ││├検索系 │【 保存 】│┃ ┃│└──────────┘└───────────┘ │┃ ┃│ コマンド概要 【 読込 】│┃ ┃│ □ Ctrl+ ┌───────────┐ │┃ ┃│ □ Shift+ │ │ │┃ ┃│ □ Alt+ └───────────┘ │┃ ┃└───────────────────────────────┘┃ ┃ 【 O K 】【キャンセル】 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ |
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃カスタマイズ ×┃ ┠──────────────────────────────────┨ ┃┌──┬─────┬────┐ ┃ ┃│キー│ツールバー│メニュー│ ┃ ┃├──┴─────┘ └──────────────────┐┃ ┃│┌──────────┐ ┌───────────┐│┃ ┃││メニュー │【 追 加 】│コマンド ││┃ ┃││├メインメニュー │【 削 除 】│├ファイル系 ││┃ ┃││├デフォルトメニュー│【セパレータ】│├カーソル移動系 ││┃ ┃││├右ボタンメニュー │【 Popup 】│├クリップボード系 ││┃ ┃││├メニュー1 │【 上移動 】│├挿入系 ││┃ ┃││├メニュー2 │【 下移動 】│├削除系 ││┃ ┃││├メニュー3 │【プロパティ】│├変換系 ││┃ ┃││├メニュー4 │【 リセット 】│├その他の編集 ││┃ ┃││├メニュー5 │ │├検索系 ││┃ ┃│└──────────┘ └───────────┘│┃ ┃│ コマンド概要 │┃ ┃│ ┌───────────┐│┃ ┃│ □半角カナ 【 保存 】【 読込 】│ ││┃ ┃│ └───────────┘│┃ ┃└────────────────────────────────┘┃ ┃ 【 O K 】【キャンセル】 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ |
◎ メニューツリー メニューツリーは現在設定されているメニューの状態を表します。ルートには "メニュー"
ノードがあり、その直下に "メインメニュー", "デフォルトメニュー"、"右ボタンメニュー", "メニュー1", "メニュー2"...
があります。
メインメニューは通常フレームウィンドウに表示されるメニューで、ドキュメントをすべて閉じると
デフォルトメニューに切り替わります。
右ボタンメニューはマウスの右ボタンを押したときに現れるメニューで、
それ以降はユーザ定義のメニュー1〜10です。
これらの名前を変えたり、順番を変えても意味がないので、変更はできません。 ◎ コマンドを追加する 右側のコマンドツリーのコマンドを選択し、メニューツリーでコマンドを追加したい場所を選択し、
【追加】ボタンを押すと、選択されているメニューアイテムの直前にコマンドが挿入されます。 ◎ コマンドを削除する メニューツリーで削除したいメニューアイテムを選択し、【削除】ボタンを押すとメニュアイテムが削除されます。
ルートや各メニューそのものを削除することはできません。また、マウス右ボタンクリックでメニューを表示させ、
"削除" を選ぶことでメニューアイテムを削除することもできます。 ◎ セパレータを追加する メニューツリーでコマンドを追加したい場所を選択し【セパレータ】ボタンを押すと、 選択されているメニューアイテムの直前にメニューアイテムを区切るためのセパレータが挿入されます。 ◎ ポップアップを追加する メニューツリーでコマンドを追加したい場所を選択し【ポップアップ】ボタンを押すと、
選択されているメニューアイテムの直前にポップアップメニューが挿入されます。 ◎ メニューアイテムの上移動 移動をしたいアイテムを選択し、【上移動】ボタンを押すと選択されているメニューアイテムが ひとつ上に移動します。 ◎ メニューアイテムの下移動 移動をしたいアイテムを選択し、【下移動】ボタンを押すと選択されているメニューアイテムが ひとつ下に移動します。 |