在 Windows 中,如果您处于某种列表(Windows 资源管理器文件列表、下拉菜单、文件/编辑/查看菜单)中,如果您键入一个字母,焦点将移动到以该字母开头的第一个项目。如果您再次点击该字母,焦点将移动到以该字母开头的第二个项目,依此类推。这太棒了。
现在,在 OSX 中,我似乎找不到 OSX 在相同情况下的行为方式的任何韵律或理由。当我在列表中时,如果我输入一个字母,它会将焦点移动到以该字母开头的看似随机的项目(很可能不是第一个项目)。如果我再次点击该字母,有时它根本不会移动,有时它会移动到以该字母开头的另一个随机项目,有时它只是移动到另一个不以该字母开头甚至名称中没有该字母的随机项目(这证明它没有尝试进行子字符串匹配)。
示例(来自 Word for Mac):
假设我想导航到语言项。第一次按 L 时,焦点会移至标签。第二次按,焦点会移至宏 (!)。第三次及以后按,焦点不会移动。
我怎样才能使它像上面描述的一样工作?
答案1
您需要输入的不仅仅是第一个字母。要进入“语言...”菜单项,键入la
可能会选择“语言...”菜单项,也可能选择“标签...”菜单项。键入lan
会更好,因为这是唯一标识“语言...”菜单项的最短字符串。