手持设备菜单设计手持设备菜单设计Simangel2010.10目录Simangel2010.10传统桌面软件的菜单传统桌面软件的菜单菜单在各手持设备平台上的应用与演化(7个平台)总结与讨论传统桌面软件的菜单Simangel2010.10菜单是程序中显示一个选项列表的图形元素,它提供了将命令分组的一致方法,一个菜单可以带有若干子菜单,称作菜单项(MenuItem),便于用户访法,个菜单可以带有若干子菜单,称作菜单项(MenuItem),便于用户访问,同时也支持快捷键。菜单提供和组织命令菜单分类:下拉式菜单弹出式菜单级联菜单Simangel2010.10传统桌面软件的菜单加速键(accelerator):用下划线表示的字母般情况下单击Alt和带加速键(accelerator):用下划线表示的字母,一般情况下,单击Alt和带下划线的字母即激活该菜单项。快捷键(ShortCut):可以在窗口获得焦点时用指定的组合键访问某菜单论所处的菜单结构的具体位置项,而不论所处的菜单结构的具体位置。Simangel2010.10传统桌面软件的菜单启用和禁用菜单项有时候一个特定的菜单项可能只在某些环境中可用例如:当一个文档以只读方式打有时候,个特定的菜单项可能只在某些环境中可用。例如:当个文档以只读方式打开时,Save菜单就没意义了。当然,我们可以把此项从菜单中删除,但是这样用户会疑问为什么菜单内容会发生改变。取而代之的是,把此菜单项设为禁用状态会更好。一个禁用的菜单项呈现灰色,并且它不能被选择。禁用的菜单项呈现灰色,并且它不能被选择。当菜单与所选数据对象或项目无关时禁止并灰掉Simangel2010.10菜单在手持设备上的应用与演化Simangel2010.10首盘终备单首先看下从小屏幕的键盘机开始发展的终端设备的菜单设计WM6.5PalmSymbianblackberryblackberryWM6.5菜单设计Simangel2010.10三种主要菜单:三种主要菜单:菜单菜单菜单菜单上文菜单上文菜单上下文菜单上下文菜单菜单栏按钮菜单栏按钮菜单栏按钮菜单栏按钮WM6.5菜单设计Simangel2010.10菜单设计指南:若一个菜单命令应用于当前显示的屏幕中的大多数元素,当其不可用时,菜单设计指南:使其不可用即可。若一个菜单命令应用于当前显示的屏幕中的只有很少的元素,当其不可用时,删除它。一个菜单命令等同于1个项目,一个分割线等同于1/2个项目。一个菜单中个菜单命令等同于1个项目,个分割线等同于1/2个项目。个菜单中的最大数量的菜单命令为:WindowsMobileProfessional和WindowsMobileClassic版,最多为11个,每个高度为240像素每个高度为240像素。WindowsMobileStandard版,最多为8个,每个高度为176像素。不提倡使用滚动的菜单。谨慎使用子菜单创建子菜单的子菜单(三级菜单)是绝对不支持的谨慎使用子菜单。创建子菜单的子菜单(三级菜单)是绝对不支持的。在WindowsMobileStandard版,数字编号访问从上到下地被安排到菜单命令中,从1到9,或者必要的话可以从1到0。数字访问在子菜单命令上也是支持的,数字从1开始。如果可能的话,通常为一个命令安排相同的数字。一致的数字可以使用户更快捷地执行命令。WM6.5菜单设计Simangel2010.10菜单设计指南:WindowsMobileProfessional和WindowsMobileClassic出现键盘时,会菜单设计指南:在菜单中显示助记符。提倡创建和手动调整助记符。如果你不提供助记符的话,设备会自动添加。当WindowsMobileProfessional或WindowsMobileClassic支持快捷键时,当WindowsMobileProfessional或WindowsMobileClassic支持快捷键时,要保持与其他应用的一致。不要在应用的菜单中显示快捷键。WM6.5菜单设计Simangel2010.10菜单命令的顺序:菜单命令的顺序:Note:如果你的命令有9个以上,用左软键提供第二个菜单,如果左软键和右软键都提供菜单,菜单的名字应该基于菜单中显示的命令.命令描述最可能的动作最常用的没有破坏性的命令放在左软键(SK1)的顶部,而不能重复在右软键(SK2)菜单中次级可能的动作次级可能的动作出现在菜单的顶部,比如,新建,开始,查看,删除,打印等编辑命令如此排列:Cut,Copy,Paste,接着是Clear和SelectAll.视图命令包含改变用户数据视图但是不变数据的命令,也包含了控制界面元素...