如果在键盘上按下 Enter 键,即使 OK/DONE 按钮没有聚焦,我认为将向导表单关闭为 Done 或 OK 在我看来很奇怪。
在我看来,这将是一个可用性错误。例如:在向导中,您可能有多个控件、按钮、复选框、多行控件,并且它们对 ENTER 键的操作都有不同的行为。并且不要忘记向导导航中的其他按钮,如果它们被聚焦怎么办?
这些控件不应该像以前预期的那样对 Enter 做出反应吗?他们是否应该执行他们的操作,但在其他情况下,Enter 对控件没有进一步的操作,它应该关闭表单 == 不一致?
我认为这是一个典型的要求,一个人的需求会帮助他,但会混淆其他人。
在我看来,向导非常特别,因为它们不仅可以让事情变得更容易,而且还经常关注那些对应用程序功能缺乏经验的人。因此,我认真对待每一个请求,并尝试调查支持和反对该请求的所有论据。
我的观点是否狭隘?是否有一些可用性研究或指南,特别是威世智可以支持我的观点或证明我错了?
非常感谢你!
迈克尔