KeyboardShortcut 属性

KeyboardShortcut 属性描述激活指定可访问对象的键或组合键。

通过调用 IAccessible::get_accKeyboardShortcut检索 KeyboardShortcut 属性。

检索的字符串描述 快捷键(也称为 键盘快捷键)或 访问键(也称为 助记)。 访问键是菜单、菜单项或控件标签(如按钮)文本中的带下划线字符。

检索到的字符串必须包含键的名称以及修饰键或键。 字符串必须采用以下格式,以便客户端可以轻松分析它:[[修饰键]+\+] 键名称。

示例包括 Alt+F、Ctrl+Alt+4、WIN+F1、Ctrl+Alt+Shift+BACKSPACE 或仅 BACKSPACE。

下表列出了修饰键。

修饰键 描述
ALT 备用修饰键
CTRL 控件修饰键
转变 Shift 修饰符键
Windows 徽标键
FN 便携式计算机上的功能键

 

不要本地化键盘快捷字符串。

处理同时具有两种键类型的对象

如果对象同时具有快捷键和访问键,则 KeyboardShortcut 属性返回访问键。 访问键是用户在对象或对象的父级具有键盘焦点时按下的访问键。 例如,打印 菜单项可能同时具有快捷键(Ctrl+P)和访问键(P)。 如果用户在菜单处于活动状态时按 Ctrl+P,则不会发生任何作。 但是,如果用户在菜单处于活动状态时按 P,则会调用应用程序的 打印 对话框。 在这种情况下,KeyboardShortcut 属性为“P”,以反映用户在菜单具有键盘焦点时必须按下的内容。