1
imdong 2020-09-26 11:05:44 +08:00 via iPhone
表示,会有子级菜单?后续选择?
|
2
also24 2020-09-26 11:06:14 +08:00 14
https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/
Use an ellipsis whenever choosing a menu item requires additional input from the user. The ellipsis character (…) means a dialog or separate window will open and prompt the user for additional information or to make a choice. |
3
calloc 2020-09-26 11:08:08 +08:00 via iPhone 2
表示这选项后面还有无限可能
|
4
Sylv 2020-09-26 11:10:31 +08:00 2
|
5
jmc891205 2020-09-26 11:11:29 +08:00 1
上古时代的软件里就是这样的设计了吧
有三个点表示会有对话框弹出来 |
6
daozhihun 2020-09-26 11:16:47 +08:00
Windows 时代就这样了吧,记得当时做 Windows 的 exe 的时候有对话框弹出的菜单都要加三个点
|
7
Microi 2020-09-26 11:28:16 +08:00
前面老哥们都说过了,总之是非常好的设计。
|
8
reus 2020-09-26 11:40:33 +08:00 via Android
DOS 时代就已经有这个设计了
|
9
Perry 2020-09-26 11:42:21 +08:00
你不说我还真没能注意到这 ellipsis
|
10
geelaw 2020-09-26 11:43:14 +08:00 via iPhone 1
@daozhihun #6 这个理解是错误的。正确理解是 #2 ( Windows 的规则也是这样)。
另外楼主截图里的菜单不符合正确规则,例如 System Preferences 和 App Store 都不需要加省略号,因为这两个命令就是打开 System Preferences 和 App Store 。 一个更简单的理解是:需要省略号,当且仅当菜单名字没有完整描述命令,且未描述的部分由用户选择。比如 Force Quit (some app)、Restart (and possibly reopen apps afterwards)。 |
11
secondwtq 2020-09-26 13:45:04 +08:00 via iPhone
Windows 还有个奇怪的东西是菜单项中可以 underline 某个字母,表示该菜单项的快捷键是 Alt+该字母
|
12
c6h6benzene 2020-09-26 13:59:34 +08:00 via iPhone
@secondwtq #11 英文版系统比较明显,因为下划线可以划到任何一个字母上,中文版只能把快捷键代表的字母拿出来写到括号里。
|
13
wunonglin 2020-09-26 14:04:56 +08:00
跟广东倒酒一样要叩三下
|
14
daozhihun 2020-09-26 14:55:26 +08:00
@geelaw 当年做 windows 应用程序的时候也没看过规则,只是自己偶然发现了系统窗口里带点的会弹出窗口,所以自己做菜单的时候就会按照这个来(当然你指出并不完全是这样),其实当时我司的大部分菜单都没有带这个省略号
|
15
wdhwg001 2020-09-26 15:06:07 +08:00
@geelaw
App Store 是没有迷惑点的,你试着把“App Store...”在脑内替换成“apt...”就可以理解了。 System Preferences 是一个约定俗成,即所有的综合设置入口都需要写成“Settings...”的形式。 |
17
YYYeung 2020-09-26 17:33:28 +08:00
三个点好像是表明,点击操作之后会有对话框弹出来吧
我记得这在小学的电脑课上,老师讲过,然后莫名其妙地记住了 |