热键是跟在功能菜单后的带下划线的键,直接按下就可以,只有看到了才可以使用;
快捷键一般为组合键,不需要看到菜单后定义的快捷按钮,直接按组合键即可实现其功能。
热键必须在能看见该热键的情况下才有效 ,就是说如果是菜单上的热键,就要先弹出菜单,才能使用热键;而快捷键则无须弹出菜单。
快建键还要分windows系统快捷键和软件自定义的快捷键,前者在操作系统中通用,不论你处于什么状态你都可以使用他,目含义都一样。而后者只能在定义了该快捷键的软件中使用,且各软件可以把他定义成不同的含义。对于热键,可以是在菜单中,也可以是在按钮中,一般情况下,直接按下热键就可以执行相应操作,但如果当前焦点处于可录入的控件中,则要在热键前加上AL键,否则,你就直接把热键输入到了文本框内了。

蒙以CourseMaker 7.5软件中的快捷键设置(上图)
热键只能在当前的窗口中使用,而快捷键就不一定。
热键和快捷键的另一个区别就是快捷键在多语言的程序上是没有本地化的,但是热键一般都是根据本地语言的字母、符号等特点本地化了的。系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用;应用程序级热键只能在当前活动的程序中起作用,当应用程序热键的定义程序不活动或在后台运行时,热键就无效了;控件级的热键则仅在当前控件中起作用。