按下按钮或释放按钮时激活项目

问题描述 投票:0回答:2

我正在为嵌入式系统开发一个简单的 GUI。可以使用向上/向下键导航菜单,并且可以通过按确认键激活项目。目前还没有计划双按或长按,但可能会在未来的版本中实现。现在,按键是在按键释放时处理的。我喜欢这种配置,但是我是否有理由想要在按下按钮时处理按键?为什么有人会偏爱按键或按键释放?

user-interface embedded
2个回答
1
投票

我会选择按键,因为这是用户希望发生某事的结果,而它现在正在发生。

有些用户的移动速度可能比其他用户慢,因此仅在松开按键时才采取行动意味着延迟了用户的意图,这违背了对用户操作进行即时反馈的 UI 原则。

您更喜欢密钥释放的原因是什么?

顺便说一句,如果这些是实际的物理开关,请不要忘记在软件中进行一些去抖操作。 Jack Ganssle 的

去抖指南详细介绍了如何做到这一点。


0
投票
如何使用物品来停用障碍?

© www.soinside.com 2019 - 2024. All rights reserved.