首页 > 其他分享 >编辑软件人机交互效率浅入分析

编辑软件人机交互效率浅入分析

时间:2024-10-18 15:20:49浏览次数:1  
标签:定位 负载 菜单 鼠标 浅入 操作 软件 人机交互

编辑软件人机交互效率浅入分析

背景

  我们在使用办公软件工作时,需要用到键盘输入,鼠标操作,以及菜单项等原子操作,每项任务都可以由以上这些原子操作单独或组合来完成,一个软件功能设计是否合理,与这些原子的组合有很大关系。

  那如何设计软件才能让用户效率最高,用的最顺手呢?

  据说微软在设计一款软件时,会对每项功能的操作路径进行验证,确保完成任务使用的是最短路径, 这样用户就可以用最少的操作来使用该项功能,从而达到软件效率最高。

  普通人开发的软件,特别是小团队、个人开发的软件,软件校验关注不够,完全依赖开发者的潜意识和经验,开发者有这方面的意识,那设计出来的软件就会使用顺滑,反之用户则感觉极其难用。

  一个简单的感受就是,如果一项功能,需要通过3级菜单来使用,和直接在工具栏上直接点按钮,操作效率是有极大差别的。
使用多级菜单:需要鼠标定位并点击主菜单项,再精确移动到1级菜单项,悬停等待2级菜单打开,再精确移动到2级菜单项,悬停等待3级菜单打开,再精确移动到3级菜单项点击,来回找菜单和等待子菜单打开可能会耗时10秒以上。
使用工具栏按钮: 鼠标移动到工具栏,直接单击按钮,耗时可能不到1秒。

  如果某项功能,没有提供快捷键,也没有提供工具栏,而是只能通过3级菜单调用,且该功能还是个常用操作,那用户会觉得这个软件难用得要死,或根本就用不下去了,那这个软件很快就会死掉(注:小众专业工具可能活下来)。

  笔者从文本编辑器的使用经验,肤浅的对软件操作效率进行一点探讨,希望大家在写小工具时多关注人机交互和人机效率,

操作效率探讨

  如前文所说,不同的操作花费的时间和精力是不同的,我们估且引入一个称为操作负载的概念,负载越大,表示用户执行该操作花费的时间和能量越大。

  笔者通过个人经验,大致总结操作负载如下(民科不严谨,但大致符合生活经验):

操作 负载 说明
按键 1 用户掌握盲打情况下,操作成本最低
脱手 2 用户右手从键盘切换到鼠标,或从鼠标切到键盘,有一定的移动距离
鼠标定位 3 即,鼠标找到编辑位置,并按下鼠标左键,包含移动和按键,其负载应该比按键高至少2个点。
组合键 3 两手按键,比单纯两次按键难度高,叠加控制键位比较别扭
鼠标选择 6 需要精确定位,且按键不能松开,操作难度高
1级主菜单 8 2次点击+2次鼠标定位(=鼠标定位)
2级主菜单 13 2次点击+3次鼠标定位+1次菜单展开停留(≈脱手)
3级主菜单 18 2次点击+4次鼠标定位+2次菜单展开停留
1级弹出菜单 5 2次点击+1次鼠标定位
2级弹出菜单 10 2次点击+2次鼠标定位+1次菜单展开停留

注:数字越大表示效率越低。

标签:定位,负载,菜单,鼠标,浅入,操作,软件,人机交互
From: https://www.cnblogs.com/tyysoft/p/18474370

相关文章