键盘加速器和快捷键有什么区别?
2 回答
约翰 - 我不认为这是正确的。
MSDN 将菜单定义为:
'菜单访问键' - 菜单项名称中带下划线的字母。
'菜单快捷键' - 菜单项右侧的组合键。
菜单快捷键(菜单右侧的文本)被标识为与键盘加速键同义,而不是菜单访问键 - 请参阅“关于菜单”MSDN 页面中菜单快捷键的段落 - 本节指向信息在键盘加速器上,而不是在Menu Access Keys上的部分。
就我而言,键盘加速器是一个“快捷键”。无论菜单的可见性如何,都可以使用它们,并且仅将它们包含在菜单中作为用户的参考以及用户获取他们可能经常使用的菜单项的快捷方式的一种方式。因此,它们可以在根本不显示在菜单中的情况下被定义。
请参阅有关键盘加速器的 MSDN 页面:
通常,用户依赖于应用程序的菜单来学习命令集,然后随着他们对应用程序的熟练掌握而切换到使用加速器。 http://msdn.microsoft.com/en-us/library/ms646335(v=VS.85).aspx
尽管加速器通常生成作为菜单项存在的命令,但它们也可以生成没有等效菜单项的命令。
http://msdn.microsoft.com/en-us/library/ms646335(v=VS.85).aspx
对于 Windows,键盘快捷键由按钮、菜单或其他标签上带下划线的字母表示:
在最新版本的 Windows 上,它们是隐藏的,直到您按下 Alt 键。然后你可以点击那个字母来选择菜单、按钮或其他输入控件。
快捷键通常没有视觉表示,除非它们在菜单中列出。Ctrl- C、Ctrl- X、Ctrl-V是常用快捷键的示例,您可以在它们各自的菜单项旁边看到这些快捷键。