指定菜单项助记键

Adobe AIR 1.0 和更高版本

菜单项助记键是与菜单项关联的键。如果在显示此菜单时按下该键,将触发此菜单项命令。行为与用户用鼠标选择菜单项相同。通常,操作系统通过对菜单项名称中的字符添加下划线来指示菜单项助记键。

有关助记键的详细信息,请参阅 助记键 (AIR)

对于 MenuBuilder 框架,则指定菜单项助记键的最简单方式是在菜单项的 label 字段中包括下划线字符 ( _ )。请将下划线放在紧靠充当该菜单项助记键的字母左侧。例如,如果在使用 MenuBuilder 框架加载的数据源中使用以下 XML 节点,则此命令的助记键是第二个单词的第一个字符(字母“A”):

<menuitem label="Save _As"/>

创建 NativeMenu 对象时,下划线不包括在标签中。而是以下划线后面的字符作为菜单项的助记键。若要在菜单项的名称中包括文本下划线字符,请使用两个下划线字符(“ __ ”)。此序列将在菜单项标签中将转换为一个下划线。

作为在 label 字段中使用下划线字符的替代选择,可以为助记键字符提供整数索引位置。可以在菜单项数据源对象或 XML 元素的 mnemonicIndex 字段中指定索引。