BitBtnとメニュー項目に割り当てられたアクションがあります。アクションのキャプションは「&Save」です(sにアクセラレータがあります)。このアクションのショートカットは「Ctrl+S」です。
アプリを実行してSキーを押すと、アクセラレータが原因でアクションが実行されます。かなり変だと思います。ユーザーには、キーボードショートカットが「Ctrl + s」であることがわかりますが、アクションは「s」で実行されます。プログラムは何かを言いますが、何か他のことをします-これは本格的なバグと見なされる可能性があります。右?
さらに、同様のショートカット(ctrl + s、ctrl + shift + sなど)を持つ複数のアクションがある場合、またはアクセラレータとして「s」が付いた項目を持つ多くのメニューがある場合、ユーザーは「s」がファイルを保存する理由について非常に混乱します。 'プロジェクトを保存'ではなく'。
'Ctrl+s'でアクションを実行したい。それ、どうやったら出来るの?
(ボタンのキャプションを編集してアクセラレータを削除できることは知っていますが、アクションをボタンに再割り当てする場合は、ボタンのキャプションを再編集することを忘れないでください。アクションとボタンが多すぎます。)