私は Windows でデスクトップ アプリを開発しており、現在、「Control-Enter」キーをダイアログの「accept」コマンドにバインドし、フィールドを表示/編集しています。これは、このキー バインドのかなり一般的な意味のように思えます。たとえば、多くの Web サイト (Facebook、Twitter) では、フォーム入力で「送信」を意味するために使用され、TortoiseSvn や TortoiseHg などのプログラムでは、ダイアログを受け入れるために使用されます。変更セット メッセージ入力フィールド。
しかし、この意味には異議が唱えられており、現在、この一見一般的なバインドのソースである可能性のある UI ガイドラインを探しています。ありますか、それともアドホック慣習で採用されていますか?
編集:明確にするために、私が具体的に話しているケースは、テキスト内の有効な入力文字として「Enter」が使用されている場合です。Facebook とコミット メッセージ フィールドのテキスト入力フィールドは Enter を受け入れるため、ダイアログの受け入れやフォームの送信には使用されませんが、「Ctrl+Enter」は使用されます。
編集 2: 質問と回答のテキスト フィールドで「Enter」を押してから「Ctrl+Enter」を押すと、ここで自分で試すことができます。