键盘加速器和快捷键有什么区别?
约翰 - 我不相信这是正确的.
MSDN将菜单定义为:
"菜单访问键" - 菜单项名称中带下划线的字母.
'菜单快捷键' - 菜单项右侧的组合键.
它是菜单快捷键(菜单右侧的文本),被识别为键盘加速器的同义词,而不是菜单访问键 - 请参阅"关于菜单"MSDN页面中的菜单快捷键上的段落- 此部分指向信息在键盘加速器上,而不是菜单访问键上的部分.
就我而言,键盘加速器是一个"快捷键".无论菜单的可见性如何,它们都可以被使用,并且仅作为用户的参考包括在菜单中,以及用户获取他们可能经常使用的菜单项的快捷方式的方式.因此,可以在不显示菜单的情况下定义它们.
请参阅键盘加速器上的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,键盘加速器由按钮,菜单或其他标签上带下划线的字母表示:
键盘加速器http://content.screencast.com/users/TreefortJohn/folders/Jing/media/70d5002f-5832-448a-9379-256b7a8c4fd7/2009-01-12_2304.png
在最新版本的Windows上,它们会被隐藏,直到您按下Alt键.然后你可以点击那个字母来选择菜单,按钮或其他输入控件.
快捷键通常没有可视化表示形式,除非它们在菜单中列出.Ctrl- C,Ctrl- X,Ctrl- V是常用快捷键的示例,您可以在其各自的菜单项旁边看到这些快捷键.
关于键盘加速器