文档章节

快捷键和热键的区别...

leeoo
 leeoo
发布于 2012/03/26 14:26
字数 800
阅读 139
收藏 0

[以下内容均摘自网络]

相同点是它们都是通过键盘来访问。不同点可以从用户和开发者两个方面来说明,下面以“粘贴”功能为例。用户使用热键进行“粘贴”操作的步骤为先Alt+E,再P,用户使用快捷键进行“粘贴”操作的步骤是直接Ctrl+v。开发者修改热键相对简单,修改菜单标题就行了,如将“编辑(&E)”、“粘贴(&P)\tCtrl+V”改成“编辑(&A)”、“粘贴(&B)\tCtrl+V”,那么使用热键进行“粘贴”操作的步骤为先Alt+A,再B,修改快捷键需要修改快捷键资源
----------------------------------------------------------------------------------
热 键必须在能看见该热键的情况下,才有效,就是说如果是菜单上的热键,就要先弹出菜单,才能使用热键,而快捷键则无须弹出菜单,快捷键还要分windows 系统快捷键和软件自定义的快捷键,前者在操作系统中通用,不论你处于什么状态你都可以使用他,且含义都一样,而后者只能在定义了该快捷键的软件中使用,且 各软件可以把他定义成不同的含义。对于热键,可以是在菜单中,也可以是在按钮中,一般情况下,直接按下热键就可以执行相应操作,但如果当前焦点处于可录入 的控件中,则要在热键前加上ALT键,否则,你就直接把热键输入到了文本框内了。
----------------------------------------------------------------------------------
热键指的是比较常用的按键,根据软件来定。

快捷键是指通过一些按键或是组合键来实现一些操作。

热键只能在当前的窗口中使用,而快捷键就不一定。
----------------------------------------------------------------------------------
热键---->应用切换键
加速键---->功能快速调用键
快捷键----->菜单、工具条键盘选取键
----------------------------------------------------------------------------------

VC中快捷键与加速键的区别

加速键与快捷键的区别
快捷键
一般我们在输入菜单名的时候,可以在任意的位置加上一个符号"&",表示alt和“&”后面的字母一起构成了快捷键
比如菜单项“文件”可以输入“文件(&f)”,那么alt+f就是一个快捷键。如果再定义了子菜单项的快捷键,
比如“文件”下的“退出”,可以输入“退出(&e)”,那么此时要想用快捷键打开“退出”,可以先按alt+f,松开,
再按一下e

对于按钮也是可用的。
加速键:
属于一种资源,可以在资源编辑器中编辑。如果“退出”的ID是ID_EXIT,设置其加速键为ctrl+e
那么只要将资源载入并挂接了主程序,就可以按ctrl+e来执行。
不过要注意:
如果应用程序包含了几个子窗口,而且其中一个具有输入焦点,那么键盘消息发送到子窗口而不是主窗口,
但是加速键不一样,只要按下,引发的WM_COMMAND会发送给主窗口,即使子窗口具有输入焦点

© 著作权归作者所有

leeoo
粉丝 27
博文 136
码字总数 83885
作品 0
浦东
程序员
私信 提问
​WinHotKey 工具使用笔记

一、WinHotKey 简介 WinHotKey 是一个管理 Windows 系统热键的工具。支持自定义新的热键,功能虽没有 AutoHotKey 工具强大,但易学易用。WinHotKey 的下载地址: http://www.softpedia.com/g...

北风其凉
2016/04/23
585
0
VC如何注册、屏蔽全局键盘热键

VC如何注册、屏蔽全局键盘热键 1、定义按键消息热键的宏,后续可自行添加更多 // // VirtualKey.H By:Koma 2009.08.22 // 定义热键 // http://blog.csdn.net/wangningyu // /* Ctrl组合键 (D...

IMGTN
2013/01/09
4.3K
1
泡面和尚/qiniu_hotkey

qiniu_hotkey 七牛云上传控件,快捷键上传,Markdown图片、附件格式自动粘贴 使用说明 1.修改config.properties access(AccessKey) secret(SecretKey) bucket(存储空间) host_name(域名) 2.运...

泡面和尚
2017/11/15
0
0
热键工具--reage

改正在解密文件的需要手动输入后缀,避免记错后缀名。造成文件无法使用。 支持不切换界面打开程序 支持通过拖拽图片来添加程序 支持自己设置快捷键 支持通过按键来打开指定的软件 支持删除功...

Reage-
2012/07/02
1K
0
让Editplus成为强大的PHP编辑器

在开始之前,我们先要复习下热键绑定的方法。顺便说一句,文章中我们使用的Editplus V2.12 中文版本。打开 Editplus,选择工具 -> 参数设置,在弹出的对话框中选择 键盘,选中要绑定的命令,...

durban
2012/04/04
72
0

没有更多内容

加载失败,请刷新页面

加载更多

拯救 项目经理个人时间的5个技巧

优秀的项目经理都有一个共同点,那就是良好的时间管理能力。专业的项目经理会确保他们的时间投入富有成效,尽可能避免时间浪费。 时间管理叫做GTD,即Getting Things Done——“把事情做完”...

Airship
21分钟前
3
0
前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
43
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部