0

背景:
我们正在开发一个包含图表的 Web 应用程序。目前,可以左键单击图表点以放大/向下钻取数据的该部分。我们正在添加一些其他功能,允许用户将元数据添加到数据点。我知道用户将专门使用 Mozilla,尽管我回避任何仅限于单个浏览器的东西。请不要使用 js 库。

问题:
我应该使用哪种类型的“单击来将元数据添加到已经具有左键单击(超链接)的元素?

我头脑风暴的一些替代方案:

  • oncontext右键单击的捕获菜单(这对我来说很可恶)
  • 双击
  • 按住 ctrl 单击
  • 使左键单击打开一个上下文菜单,该菜单具有现有的左键单击以及新功能

这些有什么约定吗?你会觉得最直观的是什么?

4

5 回答 5

6

为什么不使用双击放大,而不是单击放大?就个人而言,我发现在查看某些东西时更直观,更不用说它是一个相当普遍的标准。

于 2010-01-06T21:49:27.343 回答
4

在响应单击的链接旁边放置某种可供性(可能是一个小图标)。否则,请右键单击。

于 2010-01-06T21:49:39.390 回答
0

尽量满足用户的期望。当他们单击、双击等时,他们期望发生什么......即其他应用程序如何处理该操作?

于 2010-01-06T21:48:32.613 回答
0

我会将您的想法从点击类型更改为图表中的特定模式。

特殊类型的点击的问题在于,您无法提供您想要提供的功能。用户界面中没有明显的内容显示“用户能够将元数据添加到数据点”。用户只能通过反复试验或培训来了解这一点。或者,也许,在你的应用程序上写着“Ctrl-click to add meta-data”的注释。但这并不优雅。

更好的方法可能是有一个模式按钮。我正在描绘一个工具栏。想想 Microsoft Word,选择突出显示工具会将您的指针变成荧光笔。在突出显示模式下,您可以单击并拖动以突出显示文本。然后,您可以切换到其他模式,例如默认文本模式。也许你应该有一个“添加元数据”模式。

一般来说,对于 UI 设计,如果你想做一些看起来不标准的事情,想想现有的产品是如何解决这个问题的。例如,Microsoft Excel 如何让您向图表中的数据点添加信息?也许不是。但是还有其他产品可以吗?

于 2010-01-06T21:54:30.017 回答
0

我的投票是“让左键单击打开具有现有左键单击和新功能的上下文菜单”。这需要最少的文档来向用户解释如何使用。对于 Web 应用程序,用户通常期望并阅读零文档。

于 2010-01-06T21:59:44.107 回答