1

私たちのプロジェクトでは、Eclipse Helios 用のプラグインが 1 つ作成されています。彼らは objectContribution を使用してポップアップを追加し、それぞれのアクション クラスを作成しました。プロジェクト エクスプローラーのポップアップ メニュー項目の 1 つにショートカット キーを追加しようとしています。しかし、私はここでhttp://www.eclipse.org/forums/index.php/mv/tree/172398/#page_topを読んで、objectContributionからキーバインディングを呼び出す方法がなく、それをハンドラー/コマンドに移行する必要があることを読みました。

キーをハンドラーに移行する代わりに、キーをポップアップにバインドする他の方法はありますか?

前もって感謝します!!

4

1 に答える 1

1

いいえ、objectContributions はキーバインドを受け入れることができません。従来のアクション拡張ポイントからは、actionSet のみがキーバインディングを正しく受け入れます。

利用可能な他のオプション (前述のとおり) は、必要なコマンドのハンドラーを提供することです。ハンドラーは objectContribution の動作に干渉しません (objectContribution アクション デリゲート クラスは引き続きメニュー項目から直接呼び出され、ハンドラーはキーバインドを使用するときに呼び出されます)。

PW

于 2012-09-24T15:38:56.140 に答える