热键和快捷键(hotkey and shortcut key)
热键是跟在功能菜单后的带下划线的键,直接按下就可以,只有看到了才可以使用;快捷键一般为组合键,不需要看到菜单后定义的快捷按钮,直接按组合键即可实现其功能。
热键必须在能看见该热键的情况下才有效,就是说如果是菜单上的热键,就要先弹出菜单,才能使用热键;而快捷键则无须弹出菜单。快捷键还要分windows系统快捷键和软件自定义的快捷键,前者在操作系统中通用,不论你处于什么状态你都可以使用他,且含义都一样,而后者只能在定义了该快捷键的软件中使用,且各软件可以把他定义成不同的含义。对于热键,可以是在菜单中,也可以是在按钮中,一般情况下,直接按下热键就可以执行相应操作,但如果当前焦点处于可录入的控件中,则要在热键前加上ALT键,否则,你就直接把热键输入到了文本框内了。
热键只能在当前的窗口中使用,而快捷键就不一定。
热键和快捷键的另一个区别就是快捷键在多语言的程序上是没有本地化的,但是热键一般都是根据本地语言的字母、符号等特点本地化了的。
系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用;
应用程序级热键只能在当前活动的程序中起作用,当应用程序热键的定义程序不活动或在后台运行时,热键就无效了;
控件级的热键则仅在当前控件中起作用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/55297.html