加速键和访问键有什么区别



我在写微软UI Automation,AutomationElement类中有两个属性AcceleratorKey和AccessKey,有什么区别?

来自MSDN:

快捷键组合调用一个操作。

来自MSDN:

访问键是菜单、菜单项或控件标签文本中的字符,例如激活附加菜单功能的按钮。

想象一下,一个典型的菜单栏包含文件菜单。在文件菜单中,有一个打开文件选项。将访问键F分配给文件菜单将允许按下Alt+<kbd]F>打开此菜单。如果O被分配给打开文件,当文件将调用分配给该菜单的操作-通常显示打开文件对话框。

如果您将O指定为打开文件菜单的加速键,则随时按下Ctrl+<kbd]O>(即使没有打开文件

最新更新