listary鼠标向下-vs-单击

每日一问:

当您找到某种东西(例如,快捷方式),然后将鼠标向下按到上下文菜单的任何项目时,它会做出反应。

即使用户将光标移动到另一个区域(尝试取消),它也可以与SINGLE MOUSE DOWN一起使用。

此行为是错误的。

它应在单击鼠标向下+鼠标向上时作出反应,其中鼠标向上应在列表的同一项目上。

这就是它在软件世界中随处可见的方式。

对鼠标按下的反应-这是一个非常糟糕的做法。

为什么?因为用户可能会错误地按下鼠标……并且如果他马上意识到自己不想启动上下文项,那么他会将光标引导到另一个区域并释放鼠标左键,然后执行“取消”。

解决办法:

我不是故意地那样设计的。这是我使用的UI框架的默认行为。由于我要在新版本中更改UI框架,因此此问题可能会自动得到“修复”。