Loading article…
Windowsプログラミングでは、アクセラレータテーブルを使用すると、アプリケーションはメニュー項目やその他のコマンドのアクセラレータ(キーボードショートカット)のリストを指定できます。 [1]たとえば、Ctrl+Sはファイル→保存メニュー項目へのショートカットとしてよく使用され、+はファイル→開くメニュー項目への一般的なショートカットです。アクセラレータは通常の処理よりも優先されるため、イベント処理をプログラムするのに便利です。 CtrlO
アクセラレータ テーブルは通常、バイナリのリソースセクションにあります。
アクセラレータとメニュー
各アクセラレータはコントロール ID に関連付けられています。コントロール ID は、ボタン、コンボ ボックス、リスト ボックス、メニュー項目に割り当てられている ID と同じ種類のものです。このようにして、アクセラレータと同じ機能を表すGUIオブジェクトを作成できます。
メニュー、そしてそれに続くマウスの使用が常に最善の解決策であるとは限らないため、マウスの使用を最小限に抑える可能性をユーザーに提供することが重要です。このため、メニューにアクセラレータを表示すると便利です。これにより、ショートカットがあること、マウスの使用が必ずしも必須ではないことがユーザーに通知されます。
電子の使用
ソフトウェアフレームワークElectronも、 Windows以外のプラットフォームを含む複数のプラットフォームでのメニュー項目やプログラムの動作のキーボードショートカットを指定するためのAPIの名前として「Accelerator」という用語を使用しています。 [2]
参照
参考文献
- ^ 「Accelerator Tables」. microsoft.com . 2018-05-30 . 2020-01-27に閲覧。
- ^ “Accelerator”. electronjs.org . 2020-01-22 . 2020-01-27閲覧。
