添加热键
按键精灵商业独立界面教程
商业独立型界面制作教程目录给独立界面添加注册功能 (2)给独立界面添加解绑功能 (13)给独立界面添加试用功能 (16)给独立界面添加载入自动注册功能 (19)设置独立界面各按钮的有效性(优化) (22)给独立界面添加启动脚本功能 (25)给独立界面添加暂停继续功能 (28)给独立界面添加终止脚本功能 (31)给独立界面添加保存设置功能 (33)关于源码的一些补充和命令的详细说明 (35)给独立界面添加热键修改设置 (44)给独立界面添加注册功能1、打开按键精灵商业版,新建一个脚本。
点击右边的“界面”按钮,可以看到按键精灵界面编辑器,用于制作按键精灵脚本设置界面的工具。
如下图2、将右边属性面版上的名称一栏改为“主界面”,其他保持不变。
如下图3、选择工具箱上的标签控件在界面上框选一个区域。
如下图4、将右边对应的属性面版上的标题改为“注册码:”,其他保持不变。
如下图5、选择工具箱上的“输入框”控件,在界面上框选出一个区域。
如下图6、将右边属性面版上的名称一栏改为“注册码输入框”,其他保持不变。
如下图7、选择工具箱上的下拉框控件在界面框先一个区域,如下图8、将右边属性面版上的名称一栏改为“注册服务器”,选项列表上添加“电信1、网通1、电信2”,初始选项一栏设为“0”,其他保持不变。
如下图9、选择工具箱上的按钮控件在界面框选一个区域,如下图10、将右边属性面版上的名称一栏改为“注册按钮”,标题一栏改为“注册”,其他保持默认。
如下图11、界面控件都画好了,下面给脚本添加上我们的注册功能代码。
选中“注册”按钮,选择属性面版上的按钮点击事件(或双击“注册”按钮),来到脚本源文件编辑界面。
如下图12、在“注册”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
13、选择右边脚本属性面板,将描述一栏改为自己的脚本描述,如“商业独立界面演示”,文件名一栏改为“商业独立界面演示.Q”,设置界面一栏选择“使用按键精灵制作界面”。
WIN7怎么设置多桌面
WIN7怎么设置多桌面多桌面已经存在是来年了,在早期的Linux版本中就有此功能了。
那你是否想过在Windows平台上也能体验一下Linux独有的多桌面环境?如今,这个想法终于成为了现实。
只要简单设置,也能在windows 环境下实现多桌面轻松切换,店铺这就向大家介绍。
一、添加桌面切换到“桌面”选项卡,你会发现在“桌面”列表中有个名为“默认”或“Default”的桌面。
点“添加”进入“桌面属性”对话框,在“桌面名称”中填入你给新桌面取的名字,还可通过“浏览”选择需要的桌面墙纸。
要建立多个桌面的话可重复上面的操作。
二、配置快捷键为了使桌面切换更方便,“nView桌面管理器”提供了热键功能。
返回管理器窗口,切换到“热键”选项卡,从“选择一项操作”中选择“激活桌面”,然后点“添加”进入“添加热键属性”对话框,选择一个桌面,把光标移到“热键按击”输入框里,按住控制键(如Ctrl 键),再按下一个字母,确定后热键就会生效。
用同样的方法给其它桌面添加热键。
完成后退出桌面管理器。
现在可以试试了,按下与某个桌面对应的热键,怎么样,桌面墙纸立马就变成了你刚才选择的图片了吧?当然,你也可在桌面上通过右键菜单来选择需要的桌面。
先别得意,多个桌面的好处还在后头呢。
三、指定应用程序多个桌面的最大好处是它们可有各不相同的个性设置,而且互不干扰,笔者以为最实用的是可让不同的应用程序在特定的桌面上运行。
设置方法如下:在“nView桌面管理器”中切换到“应用程序”选项卡,点“添加应用程序”查找要添加的程序。
在列表中选中这个程序,然后点“个人设置”,在打开的对话框下部的“在桌面运行应用程序”列表中选择可让它运行的桌面。
完成后返回桌面。
为了使你的桌面更有个性也更有条理,你可针对不同的应用目的添加不同风格的桌面,再给不同的桌面分类指定专用的应用程序,如设计一个“家庭办公”桌面,把MS Office、WPS Office添加进去,其余依此类推。
ghotkey 用法 -回复
ghotkey 用法-回复如何使用ghotkey 工具ghotkey 是一款方便实用的热键管理工具,它能够帮助用户快速设置自定义的热键,以提高工作效率。
本文将一步一步地介绍如何使用ghotkey 工具。
第一步:下载和安装ghotkey要使用ghotkey 工具首先需要在官方网站上下载并安装它。
在网站上找到适用于您的操作系统的版本并点击下载按钮。
一旦下载完成,双击安装程序并按照提示完成安装过程。
在安装完成后,您将能够在开始菜单或桌面上找到ghotkey 的快捷方式。
第二步:启动ghotkey双击ghotkey 的快捷方式,程序将会启动并显示在任务栏的系统托盘中。
第三步:打开ghotkey 主面板在系统托盘中找到ghotkey 的图标,右键点击图标并选择“打开主面板”选项。
主面板将会在您的屏幕上显示出来。
第四步:添加热键在ghotkey 的主面板中,您将看到一个“添加热键”按钮,点击它以打开添加热键的对话框。
在对话框中您可以选择要绑定的按键,比如Ctrl、Alt 或者Shift,并选择一个字母或数字键。
您还可以选择一个组合键,比如Ctrl + Alt + Del。
确保您选择的热键没有被其他应用程序占用。
第五步:选择要执行的操作一旦您设置好了热键,下一步是为热键选择要执行的操作。
ghotkey 支持许多操作,比如打开程序、切换窗口、执行脚本等。
在主面板的操作栏中,找到一个您想要执行的操作类型,并在对应的文本框中输入您要执行的操作的细节。
比如,如果您想要使用热键打开Google Chrome 浏览器,您可以选择“打开文件、文件夹或网页”操作类型,并在文本框中输入Chrome 的路径或网页地址。
第六步:保存和应用设置在完成设置操作后,点击主面板中的“保存”按钮以保存您的设置。
之后,您可以关闭ghotkey 的主面板,工具将会在后台运行并监听您设置的热键。
您可以随时通过右键点击系统托盘中的ghotkey 图标来访问主面板并进行进一步的设置。
qhotkey 用法
qhotkey 用法摘要:1.qhotkey 简介2.qhotkey 基本用法3.qhotkey 高级用法4.qhotkey 实例正文:【qhotkey 简介】qhotkey 是一款开源的热键管理工具,可以用于创建、管理和修改热键,方便用户快速执行常用操作。
qhotkey 可以在Windows、Linux 和macOS 等多个操作系统上使用,支持多种编程语言,如JavaScript、Python 和Ruby 等。
【qhotkey 基本用法】qhotkey 的基本用法包括以下几个步骤:1.安装qhotkey:根据操作系统选择合适的版本进行安装。
2.创建热键:打开qhotkey 配置界面,点击“新建”按钮,设置热键名称、快捷键和执行的操作。
其中,快捷键可以是键盘上的组合键,如Ctrl+C,也可以是鼠标点击的组合键,如鼠标左键+ 右键。
3.保存设置:设置完成后,点击“保存”按钮,qhotkey 会自动将热键添加到系统中。
4.启用热键:在qhotkey 配置界面中,勾选热键对应的“启用”选项,使热键生效。
【qhotkey 高级用法】除了基本的创建和管理热键功能外,qhotkey 还支持以下高级用法:1.条件触发:可以为热键设置条件,例如仅在特定应用程序中触发、仅在全屏模式下触发等。
2.脚本支持:可以通过编写脚本实现更复杂的操作,如自动输入文本、自动切换窗口等。
3.自定义图标:可以为热键设置自定义图标,方便识别。
4.热键冲突检测:qhotkey 能够检测并提示热键冲突,避免多个热键使用相同的快捷键。
【qhotkey 实例】假设我们要创建一个热键,用于快速粘贴最近剪贴板中的内容。
操作步骤如下:1.安装qhotkey 并打开配置界面。
2.点击“新建”按钮,设置热键名称为“快速粘贴”,快捷键为“Ctrl+Shift+V”,执行操作为“粘贴最近剪贴板内容”。
3.保存设置并启用热键。
如何在Windows系统中设置系统快捷键
如何在Windows系统中设置系统快捷键
在Windows系统中,通过设置系统快捷键可以方便快捷地执行各种操作,提高工作效率。
下面将介绍如何在Windows系统中设置系统快捷键。
1. 打开“开始”菜单
在桌面左下角点击Windows图标,或按下“Win”键,打开“开始”菜单。
2. 进入系统设置
在“开始”菜单中,点击“设置”图标,进入系统设置界面。
3. 打开键盘设置
在系统设置界面中,点击“设备”选项,然后选择“键盘”选项。
4. 添加新的快捷键
在键盘设置界面中,向下滚动到“高级键盘设置”部分,点击“热键设置”。
5. 选择要设置的操作
在热键设置界面中,点击“更改全局热键”按钮,然后选择“添加”按钮。
6. 输入快捷键
在添加快捷键界面中,首先选择要执行的操作,例如打开某个程序或执行某个功能。
然后,在“组合键”文本框中按下你想要设置的快捷键,例如“Ctrl + Alt + N”。
7. 应用和保存设置
点击“确定”按钮应用设置,然后点击“确定”按钮保存设置。
此时,你已成功设置了系统快捷键。
需要注意的是,一些快捷键可能已被系统或其他程序占用,不能重复设置。
如果遇到这种情况,系统会弹出警告提示。
通过设置系统快捷键,你可以快速执行一些常用操作,例如打开特定程序、切换窗口、截图等。
此外,你还可以自定义一些个性化的快捷键,以满足自己的需求。
总而言之,在Windows系统中设置系统快捷键可以提高工作效率和操作便捷性。
尝试使用系统快捷键,你会发现它们对于提升你的计算机操作体验非常有帮助。
电子秤使用说明
电子秤使用说明前台:一.如何开机:按右上角【收银员】键1秒,开机时秤上不能放任何物品二.如何关机:按右上角【收银员】键→选择“关机”按【确认】键三.如何称量:(1)使用热键称量:找到顾客拿来物品的对应热键→如果该物品在热键上半部分,则直接按该热键;如果该物品在热键下半部分,则先按左上方的【下功能】键,再按该热键→将物品放到秤上→等到秤上显示克数不动之后按【确认】键→称量该顾客的下一样商品,方法同上→当所有物品称完之后,按【小计】键,告诉顾客总钱数→将顾客给的钱数输入→按【确认】键(钱箱自动弹出)(2)用条码称量:将按热键的操作改成“将物品对应条码输入→按【单品】键”注:超过108号的物品只能通过此方法按出(3)称量计数产品将物品按出(采用前面的两种方法之一)→输入顾客要的个数→按【数量】键→再将物品按出四.如何挂单取单(1)如何挂单当顾客一部分商品称量完之后,按【下功能】键→按【询价】键→将挂单凭证给顾客注:可以用此方法挂多个单(2)如何取单输入挂单号→按【下功能】键→按【询价】键五.如何打折(1)给其中一件物品打折在该物品称量结束后,按【开箱/打折】键→选择“打折”→按【确认】键→输入折扣率(“100-折扣”比如88折,即输入12)→按【确认】键(2)给所有物品打折在小计完之后,再按上面方法打折六.如何取消交易(1)按错热键,但没按过【确认】键的情况下直接按【清除】键即可(2)按错热键,而且按过【确认】键的情况下先按【下功能】键→按【清除】键→选择“取消交易”→按【确认】键(3)要将刚刚称量的那一件物品取消先按【下功能】键→按【清除】键→选择“立即更正”→按两次【确认】键(4)要将已称量过的其中一样物品取消或减少一些先按【下功能】键→按【清除】键→选择“隔项更正”→按【确认】键→选择需要更正的物品按【确认】键→输入顾客不需要的那部分重量(如果全部不要,则输入显示器右上方的数量)→按两次【确认】键(5)要取消整个交易先按【下功能】键→按【清除】键→选择“取消交易”→按【确认】键七.如何非交易收入/支出输入非交易收入/支出的钱数→按【下功能】键→按【非交易收入/支出】键八.如何使用会员卡输入会员号→按【下功能】键→按【会员卡】键九.如何使用计算机按【下功能】键→按【部门计算】键→即可计算后台:一.如何进入后台:按【收银员】键→选择“功能管理”→输入管理员号码“1”→按【确认】键→输入密码“000000”→按【确认】键二.如何查看报表(1)查看单品销售报表:进入后台后→选择“列帐,清单”→选择“单品报表”→选择“单品销售报表”(2)清除单品报表:进入后台后→选择“列帐,清单”→选择“单品报表”→选择“清单品报表”三.如何添加产品进入后台后,选择“设臵”→通过上下光标键选择“单品设臵”,按【确认】键进入→输入单品的条码(最后一个条码之后的数字)→按【确认】键→按【小计】键调节输入法至ECR状态→输入产品名字→按【确认】键→选择称量方式(1或0),按【确认】键→输入部门号“1”→按【确认】键→输入库存→按【确认】键→输入会员价→按【确认】键→输入进价(一公斤的价格)→按【确认】键→输入单价(一公斤的价格)→按两次【确认】键四.如何添加热键在前面的108个产品添加之后是要设定热键的(也即条码在1-108之中的产品)添加方式如下:进入后台后,选择“设臵”→通过上下光标键选择“设定热键”→按【确认】键→输入要设定热键产品的条码号→按【确认】键→调节输入法至“字符”状态→再次输入该产品的条码号→按【确认】键五.如何删除单品进入后台后,选择“设臵”→通过上下光标键选择“删除单品”→按【确认】键→输入要删除的单品条码→按【确认】键→选择“是”六.如何添加产品库存进入后台后,选择“设臵”→通过上下光标键选择“添加产品库存”→按【确认】键→输入要添加库存的产品的条码→按【确认】键→输入增加的库存量→按【确认】键→输入进价(一公斤的价格)→按两次【确认】键七.如何修改收银员密码进入后台后,选择“设臵”→通过上下光标键选择“收银员设臵”→输入收银员号码“1”→按【确认】键→输入两次新密码附:常见问题解决1.出现“请上传报表至……”解决方法:进入后台→选择“设臵”→选择“系统参数设臵”→选择“设为单机”→选择“是”2.每称完一件物品就打印一部分小票解决方法:进入后台→选择“设臵”→选择“系统参数设臵”→选择“事前列印”→选择“否”3.按【开箱】键无法打开钱箱解决方法:进入后台→选择“设臵”→选择“系统参数设臵”→选择“非交易打开抽屉”4.出现“单笔金额超界”解决方法:查看物品是否放在秤上面,如果是,则查看是否无意中按到了【归零】键导致重量为零。
键盘热键大全
Ctrl+S 保存Ctrl+W 关闭程序Ctrl+N 新建Ctrl+O 打开Ctrl+Z 撤销Ctrl+F 查找Ctrl+X 剪切Ctrl+C 复制Ctrl+V 粘贴Ctrl+A 全选Ctrl+[ 缩小文字Ctrl+] 放大文字Ctrl+B 粗体Ctrl+I 斜体Ctrl+U 下划线Ctrl+Shift 输入法切换Ctrl+空格中英文切换Ctrl+回车 QQ号中发送信息Ctrl+Home 光标快速移到文件头Ctrl+End 光标快速移到文件尾Ctrl+Esc 显示开始菜单Ctrl+Shift+< 快速缩小文字Ctrl+Shift+> 快速放大文字Ctrl+F5 在IE中强行刷新Ctrl+拖动文件复制文件Ctrl+Backspace 启动\关闭输入法拖动文件时按住Ctrl+Shift 创建快捷方式Alt+空格+C 关闭窗口Alt+空格+N 最小化当前窗口Alt+空格+R 恢复最小化窗口Alt+空格+X 最大化当前窗口Alt+空格+M 移动窗口Alt+空格+S 改变窗口大小Alt+Tab 两个程序交换Alt+255 QQ号中输入无名人Alt+F 打开文件菜单Alt+V 打开视图菜单Alt+E 打开编辑菜单Alt+I 打开插入菜单Alt+O 打开格式菜单Alt+T 打开工具菜单Alt+A 打开表格菜单Alt+W 打开窗口菜单Alt+H 打开帮助菜单Alt+回车查看文件属性Alt+双击文件查看文件属性Alt+X 关闭C语言Shift快捷键Shift+空格半\全角切换Shift + Delete 永久删除所选项,而不将它放到“回收站”中。
拖动某一项时按 CTRL 复制所选项。
拖动某一项时按 CTRL + SHIFT 创建所选项目的快捷键。
WORD全套快捷键小技巧CTRL+O 打开CTRL+P 打印CTRL+A 全选CTRL+[/] 对文字进行大小设置(在选中目标情况下)CTRL+D 字体设置(在选中目标情况下)CTRL+G/H 查找/替换;CTRL+N 全文删除;CTRL+M 左边距(在选中目标情况下);CTRL+U 绘制下划线(在选中目标情况下);CTRL+B 加粗文字(在选中目标情况下);CTRL+I 倾斜文字(在选中目标情况下);CTRL+Q 两边对齐(无首行缩进),(在选中目标情况下)或将光标放置目标文字的段尾,亦可操作CTRL+J 两端对齐(操作同上)CTRL+E 居中(操作同上)CTRL+R 右对齐(操作同上)CTRL+K 插入超链接CTRL+T/Y 可进行首行缩进(将光标移到需做此操作的段尾,或将此段选中进行操作Ctrl+A(或Ctrl+小键盘上数字5):选中全文。
PADS功能使用技巧V0.3
PADS功能使⽤技巧V0.3PADS功能使⽤技巧V0.3由于⽂档更新较为繁琐,故今后不再以PDF格式进⾏更新,此次为最后⼀次,有兴趣⼀起探讨PADS PCB设计的可加群号:34098324。
与之前版本有所区别的是,本次⽂档添加了PADS9.0的新功能,以往版本可能会较复杂的操作在该版本中会更简洁。
⼀、如何⾛蛇形线?蛇形线是布线过程中常⽤的⼀种⾛线⽅式,其主要⽬的是为了调节延时满⾜系统时序设计要求,但是设计者应该有这样的认识:蛇形线会破坏信号质量,改变传输延时,布线时要尽量避免使⽤,因此⼀块PCB上的蛇形线越多并不意味着越“⾼级”。
实际设计中,为了保证信号有⾜够的保持时间,或减⼩同组信号之间的时间偏移,往往不得不故意进⾏绕线,例如DDR*(DDR1/DDR2/DDR3)中的DQS与DQ信号组要求要严格等长以降低PCB skew,这时就要⽤到蛇形线。
(1)设置蛇形线的参数。
蛇形线的参数主要有线长、同组线线长的差值、平⾏线段距离(Gap)及平⾏线段长度。
Router中打开项⽬浏览器(Project Explorer),展开Net Objects树形列表下的Net项,选择需要等长的⽹络(此处是DDR_DQ[15..0]以及DDR_DQS[1..0]),右击选择Copy,如下图所⽰。
(2)点击Nets组上的Matched Length Nets Groups,右击后选择Paste将上述⽹络粘贴到该项内,如下图所⽰。
(3)此时在Matched Length Net Groups组内出现⼀个默认名为MLNetGroup1的⽹络组,展开就可以看到,拷贝的⽹络在这⾥出现,如下图所⽰。
(4)点击MLNetGroup1⽹络组,右击后选择Properties,弹出如下图所⽰的对话框。
其中Tolerance即⽹络组内最长与最短⾛线的之间的差值,PADS默认不对⾛线长度加以限制,若需要,可勾选Restrict length 进⾏相应的设置,此两者的值可根据经验或仿真结果进⾏设置。
所有键盘上的 热键
文件操作
新建图形文件 【Ctrl】+【N】
用默认设置创建新文件 【Ctrl】+【Alt】+【N】
打开已有的图像 【Ctrl】+【O】
打开为... 【Ctrl】+【Alt】+【O】
关闭当前图像 【Ctrl】+【W】
保存当前图像 【Ctrl】+【S】
退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】
重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】
选择工具(在“3D变化”滤镜中) 【V】
立方体工具(在“3D变化”滤镜中) 【M】
球体工具(在“3D变化”滤镜中) 【N】
柱体工具(在“3D变化”滤镜中) 【C】
盖印可见图层 【Ctrl】+【Alt】+【Shift】+【E】
将当前层下移一层 【Ctrl】+【[
将当前层移到最下面 【Ctrl】+【Shift】+【[】
将当前层移到最上面 【Ctrl】+【Shift】+【]】
激活下一个图层 【Alt】+【[】
弹出“填充”对话框 【Shift】+【BackSpace】
从历史记录中填充 【Alt】+【Ctrl】+【Backspace】
图像调整
调整色阶 【Ctrl】+【L】
自动调整色阶 【Ctrl】+【Shift】+【L】
打开曲线调整对话框 【Ctrl】+【M】
在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【Ctrl】加点按
[整理版]CS1.6完美版热键设置
CS1.6完美版CS1.6完美版(最新3248版)可上浩方剥离了烦人的Steam,让CS1.6在国内更迅速的发展起来。
,,,,,特点介绍:,,,,,已加入官方最新BOT,超高AI值,更加真实。
,,,,,增加从Xbox 机抓出的全新感觉地图。
,,,,,对FPS值进行优化,增加OP指令菜单,方便比赛使用。
,,,,,全中文版本。
,,,,,可自建局域网,适合网吧使用,不需要正版CD,,,,,key。
,,,,,无须用邮箱注册,启动直接进入主界面,类似CS1.5,免去繁琐的Steam升级验证等。
,,,,,可以进互联网上的No,,,,,SteamID服务器和CZ版架设的服务器。
,,,,,下载点4-6说明:此版本可以进入任何免SteamID,,,,,CS1.6服务器测试服务器210.82.102.216:27016210.82.102.216:27066210.82.102.216:27086添加新地图:已添加从Xbox机抓出的全新编译的地图。
清单请查看地图列表,以CZ开头的即是。
感谢Seventeen战队,,,,,大阪,,,,,提供!关于官方Bot:此版本已添加官方开发的Bot,按=号即可快速添加。
详细菜单按H键可调出Bot控制菜单。
一键买枪的设置:已经绑定到数字小键盘数字小键盘1购买USP数字小键盘2购买HE数字小键盘3购买FLASH,,,,,x,,,,,2数字小键盘4购买DEAFGLE数字小键盘5购买烟雾弹数字小键盘6购买FLASH数字小键盘7购买AWP数字小键盘8购买头盔数字小键盘9购买头盔+防弹衣数字小键盘0购买拆弹钳数字小键盘.购买盾牌数字小键盘/购买AK47\M4A1数字小键盘*购买AUG\SG552数字小键盘-购买MP5数字小键盘+购买Famas\GalilOP菜单设置:按H键进行操作,OP,,,,,Command是OP控制菜单、BOT,,,,,Command是机器人控制菜单、Game,,,,,Command是CS1.6新增的语音指令菜单。
在PB中实现热键的方法
在P B中实现热键的方法如果你能在你的应用程序中添加一些热键,就可以加快用户的操作速度,特别是对那些熟练的操作人员,他们特别欢迎快捷键的操作方式。
在不少大型应用软件中,用户可以通过使用Ctrl+Alt+F5之类的组合键来方便地进行功能切换和处理。
那么,我们在用PowerBuilder开发应用程序时,怎样在其中实现需要的热键功能呢?下面笔者就根据自身的经验,介绍两种实用的方法。
第一种方法:该方法可以实现:无论何时,只要用户按下热键,都将触发窗口中的事件。
1.声明API的外部函数FUNCTIONIntegerGlobalAddAtom(refstringlpString)LIBRARY"kernel32.dll"ALIASFOR"GlobalAddAt omA"FUNCTIONulongRegisterHotKey(ulonghwnd,ulongid,ulongfsModifiers,ulongvk)LIBRARY"user32.dl l"//hwnd参数用于指定使用本热键的窗口句柄,id参数用于指定一个惟一的ID,fsModifiers 参数指明辅助键值(Alt、Ctrl、Shift等),vk参数指明虚拟键的ASCII码。
2.对常量赋初值Public:constantintegerMOD-ALT=1constantintegerMOD-CONTROL=2constantintegerMOD-SHIFT=43.利用代码在系统中注册要使用的热键//在窗口的Open事件中longll-RCstringls-strls-str="MyatomID"atomid=GlobalAddAtom(ls-str)//得到惟一的ID,保证不和其他应用程序发生冲突ll-RC=RegisterHotKey(Handle(this),atomid,MOD-ALT+MOD-CONTROL,65)//65为‘A’,注册的热键为Ctrl+Alt+Aifll-RC=0thenmessagebox("错误","错误信息")endif4.编写按下热键时的处理程序//在窗口的Other事件中IFwparam=atomidTHEN//在这里编写处理程序ENDIF第二种方法:1.声明API的外部函数functionlongSendMessageA(longlhWnd,uintuiMsg,longlwMsg,longlwParam)library′user32.dll′2.对常量赋初值Public:ConstantLongWM-SETHOTKEY=50//设置热键信息值ConstantLongHK-MYHOTKEY=1648//热键参数值ConstantLongSC-HOTKEY=61776//PB中的热键信息其中,HK-MYHOTKEY不是固定的,它根据用户的需要而定。
PCS7在OS中为用户画面定义热键
Define Hotkeys for User Pictures 在OS中为用户画面定义热键
问题:在PCS7中,如何为用户自定义的画面设置热键?
解答:在PCS7中,可以为一个区域画面设置热键,也可以为用户自定义的画面设置热键。
实现方法如下:
为区域画面设置热键:
在OS中打开画面@AreaButtons.pdl,选中要设置热键的区域按钮,双击打开属性设置,在Hotkey属性中指定一个热键即可。
如图1所示。
图1 为区域画面设置热键
为用户自定义画面设置热键:
可以通过添加一个按钮实现用户自定义画面的热键设置。
打开画面
@AreaButtons.pdl,在画面中添加一个按钮(Windows Objects-Button)。
选中该按钮,通过动态向导“Picture exchange in workspace”,指定该按钮的Mouse click事件打开用户自定义画面。
如图2所示。
图2 通过动态向导实现画面切换功能
完成后,双击该按钮,将其Display属性设为No,令其不可见。
在Hotkey属性中设置想要的热键,如图3所示。
图3 为按钮设置热键
经过上述步骤,在运行后,即可通过热键切换到自定义的画面了。
说明:。
qhotkey用法 -回复
qhotkey用法-回复QHotkey是一款功能强大的热键管理工具,可以帮助用户定义、管理和使用热键。
本文将一步一步回答关于QHotkey的使用方法和技巧,帮助读者充分发挥QHotkey的潜力。
第一步:下载和安装QHotkey首先,我们需要到QHotkey的官方网站(下载完成后,双击安装包,按照提示一步一步完成QHotkey的安装过程。
在安装完成后,QHotkey将会自动启动,并出现在Windows系统的任务栏中。
第二步:了解QHotkey的界面和基本功能当QHotkey成功启动后,点击任务栏上的QHotkey图标,将弹出QHotkey的主界面。
在主界面中,您可以看到热键的列表、动作的列表以及相关的设定选项。
热键列表显示了您当前定义的所有热键。
您可以通过在列表上点击右键来进行编辑、删除或添加新的热键。
动作列表中包含了QHotkey提供的各种动作选项,例如打开文件、运行程序、发送邮件等。
您可以通过拖拽动作到热键列表中来关联热键和动作。
在设定选项中,您可以设置QHotkey的启动选项、快捷键和其他相关选项。
第三步:定义和管理热键要定义新的热键,您可以在热键列表上点击右键并选择“添加新热键”选项。
在弹出的对话框中,您可以选择热键的组合键和对应的动作。
例如,如果您希望将Ctrl + Alt + S设为打开记事本的热键,您可以在对话框中选择“Ctrl”、“Alt”和“S”,然后在动作列表中选择“打开文件”,并选择记事本的可执行文件路径。
同样,如果您想要删除或编辑已经定义的热键,只需在热键列表上点击右键并选择相应的选项。
第四步:使用高级功能和技巧除了基本的定义和管理热键外,QHotkey还提供了一些高级功能和技巧,帮助您更加灵活地使用热键。
例如,您可以使用条件语句来定义复杂的热键操作。
通过在动作中使用条件语句,您可以根据特定的条件执行不同的操作。
另外,您还可以使用参数来自定义动作的执行方式。
通过在动作中添加参数,您可以根据需要传入不同的数值或字符串。
hotkeyp使用手册
hotkeyp使用手册Hotkeyp是一款功能强大的热键管理工具,它允许用户自定义热键来执行各种操作。
本文将为您提供Hotkeyp的使用手册,帮助您更好地了解和使用这款软件。
一、安装和配置安装Hotkeyp软件非常简单。
您只需前往官方网站下载最新版本的软件,并按照安装向导的提示进行操作即可。
一旦安装完成,您可以进入软件的设置界面,对Hotkeyp进行配置。
您可以配置热键的组合方式,设置执行的命令或操作,以及自定义热键的优先级等。
在设置界面中,您还可以配置软件的启动选项、语言和外观等。
二、创建热键Hotkeyp的主要功能是允许用户创建和管理热键。
下面是创建热键的步骤:1.打开Hotkeyp软件,并进入管理界面。
2.点击“添加热键”按钮,选择您要创建的热键类型,比如键盘热键、鼠标热键或组合热键。
3.选择要执行的命令或操作,并设置相应的参数。
例如,您可以设置热键为打开某个程序、切换窗口、调整音量等。
4.设置热键的触发条件,比如按下特定的按键组合或特定的鼠标动作。
5.保存设置,并测试热键是否正常工作。
三、热键的优先级设置Hotkeyp允许用户为不同的热键设置不同的优先级。
这样,当多个热键同时触发时,可以确保按照用户设定的优先级来执行。
在Hotkeyp的设置界面中,您可以为每个热键设置优先级。
较高优先级的热键将比较低优先级的热键先执行。
要修改热键的优先级,只需在设置界面中找到相应的热键,然后调整其优先级设置即可。
四、其他功能和技巧除了基本的热键创建和管理功能外,Hotkeyp还提供了一些其他的有用功能和技巧:1.热键脚本:Hotkeyp允许用户编写和执行自定义的热键脚本。
通过编写脚本,用户可以实现更复杂的操作和命令。
2.窗口管理:Hotkeyp提供了一系列窗口管理功能,比如最小化、最大化、关闭窗口等。
用户可以为这些操作设置热键,并快速完成窗口管理任务。
3.程序快捷键:Hotkeyp允许用户为任何程序添加自定义的快捷键。
photoshop热键大全
PhotoShop热键大全我们在使用ps的时候,经常会使用到热键,这样可以使我们提高工作效率,而且非常方便。
下面的是我从网上收集来的资料,希望可以帮助到大家~工具箱(多种工具共用一个快捷键的可同时按【shift】加此快捷键选取)矩形、椭圆选框工具【m】裁剪工具【c】移动工具【v】套索、多边形套索、磁性套索【l】魔棒工具【w】喷枪工具【j】画笔工具【b】像皮图章、图案图章【s】历史记录画笔工具【y】像皮擦工具【e】铅笔、直线工具【n】模糊、锐化、涂抹工具【r】减淡、加深、海棉工具【o】钢笔、自由钢笔、磁性钢笔【p】添加锚点工具【+】删除锚点工具【-】直接选取工具【a】文字、文字蒙板、直排文字、直排文字蒙板【t】度量工具【u】直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变【g】油漆桶工具【k】吸管、颜色取样器【i】抓手工具【h】缩放工具【z】默认前景色和背景色【d】切换前景色和背景色【x】切换标准模式和快速蒙板模式【q】标准屏幕模式、带有菜单栏的全屏模式、全屏模式【f】临时使用移动工具【ctrl】临时使用吸色工具【alt】临时使用抓手工具【空格】打开工具选项面板【enter】快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】循环选择画笔【[】或【]】选择第一个画笔【shift】+【[】选择最后一个画笔【shift】+【]】建立新渐变(在”渐变编辑器”中) 【ctrl】+【n】文件操作新建图形文件【ctrl】+【n】用默认设置创建新文件【ctrl】+【alt】+【n】打开已有的图像【ctrl】+【o】打开为... 【ctrl】+【alt】+【o】关闭当前图像【ctrl】+【w】保存当前图像【ctrl】+【s】另存为... 【ctrl】+【shift】+【s】存储副本【ctrl】+【alt】+【s】页面设置【ctrl】+【shift】+【p】打印【ctrl】+【p】打开“预置”对话框【ctrl】+【k】显示最后一次显示的“预置”对话框【alt】+【ctrl】+【k】设置“常规”选项(在预置对话框中) 【ctrl】+【1】设置“存储文件”(在预置对话框中) 【ctrl】+【2】设置“显示和光标”(在预置对话框中) 【ctrl】+【3】设置“透明区域与色域”(在预置对话框中) 【ctrl】+【4】设置“单位与标尺”(在预置对话框中) 【ctrl】+【5】设置“参考线与网格”(在预置对话框中) 【ctrl】+【6】设置“增效工具与暂存盘”(在预置对话框中) 【ctrl】+【7】设置“内存与图像高速缓存”(在预置对话框中) 【ctrl】+【8】编辑操作还原/重做前一步操作【ctrl】+【z】还原两步以上操作【ctrl】+【alt】+【z】重做两步以上操作【ctrl】+【shift】+【z】剪切选取的图像或路径【ctrl】+【x】或【f2】拷贝选取的图像或路径【ctrl】+【c】合并拷贝【ctrl】+【shift】+【c】将剪贴板的内容粘到当前图形中【ctrl】+【v】或【f4】将剪贴板的内容粘到选框中【ctrl】+【shift】+【v】自由变换【ctrl】+【t】应用自由变换(在自由变换模式下) 【enter】从中心或对称点开始变换 (在自由变换模式下) 【alt】限制(在自由变换模式下) 【shift】扭曲(在自由变换模式下) 【ctrl】取消变形(在自由变换模式下) 【esc】自由变换复制的象素数据【ctrl】+【shift】+【t】再次变换复制的象素数据并建立一个副本【ctrl】+【shift】+【alt】+【t】删除选框中的图案或选取的路径【del】用背景色填充所选区域或整个图层【ctrl】+【backspace】或【ctrl】+【del】用前景色填充所选区域或整个图层【alt】+【backspace】或【alt】+【del】弹出“填充”对话框【shift】+【backspace】从历史记录中填充【alt】+【ctrl】+【backspace】图像调整调整色阶【ctrl】+【l】自动调整色阶【ctrl】+【shift】+【l】打开曲线调整对话框【ctrl】+【m】在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【ctrl】加点按在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) 【ctrl】+【shift】加点按移动所选点(‘曲线’对话框中) 【↑】/【↓】/【←】/【→】以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) 【shift】+【箭头】选择多个控制点(‘曲线’对话框中) 【shift】加点按前移控制点(‘曲线’对话框中) 【ctrl】+【tab】后移控制点(‘曲线’对话框中) 【ctrl】+【shift】+【tab】添加新的点(‘曲线’对话框中) 点按网格删除点(‘曲线’对话框中) 【ctrl】加点按点取消选择所选通道上的所有点(‘曲线’对话框中) 【ctrl】+【d】使曲线网格更精细或更粗糙(‘曲线’对话框中) 【alt】加点按网格选择彩色通道(‘曲线’对话框中) 【ctrl】+【~】选择单色通道(‘曲线’对话框中) 【ctrl】+【数字】打开“色彩平衡”对话框【ctrl】+【b】打开“色相/饱和度”对话框【ctrl】+【u】全图调整(在色相/饱和度”对话框中) 【ctrl】+【~】只调整红色(在色相/饱和度”对话框中) 【ctrl】+【1】只调整黄色(在色相/饱和度”对话框中) 【ctrl】+【2】只调整绿色(在色相/饱和度”对话框中) 【ctrl】+【3】只调整青色(在色相/饱和度”对话框中) 【ctrl】+【4】只调整蓝色(在色相/饱和度”对话框中) 【ctrl】+【5】只调整洋红(在色相/饱和度”对话框中) 【ctrl】+【6】去色【ctrl】+【shift】+【u】反相【ctrl】+【i】图层操作从对话框新建一个图层【ctrl】+【shift】+【n】以默认选项建立一个新的图层【ctrl】+【alt】+【shift】+【n】通过拷贝建立一个图层【ctrl】+【j】通过剪切建立一个图层【ctrl】+【shift】+【j】与前一图层编组【ctrl】+【g】取消编组【ctrl】+【shift】+【g】向下合并或合并联接图层【ctrl】+【e】合并可见图层【ctrl】+【shift】+【e】盖印或盖印联接图层【ctrl】+【alt】+【e】盖印可见图层【ctrl】+【alt】+【shift】+【e】将当前层下移一层【ctrl】+【[】将当前层上移一层【ctrl】+【]】将当前层移到最下面【ctrl】+【shift】+【[】将当前层移到最上面【ctrl】+【shift】+【]】激活下一个图层【alt】+【[】激活上一个图层【alt】+【]】激活底部图层【shift】+【alt】+【[】激活顶部图层【shift】+【alt】+【]】调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】保留当前图层的透明区域(开关) 【/】投影效果(在”效果”对话框中) 【ctrl】+【1】内阴影效果(在”效果”对话框中) 【ctrl】+【2】外发光效果(在”效果”对话框中) 【ctrl】+【3】内发光效果(在”效果”对话框中) 【ctrl】+【4】斜面和浮雕效果(在”效果”对话框中) 【ctrl】+【5】应用当前所选效果并使参数可调(在”效果”对话框中) 【a】图层混合模式循环选择混合模式【alt】+【-】或【+】正常【ctrl】+【alt】+【n】阈值(位图模式)【ctrl】+【alt】+【l】溶解【ctrl】+【alt】+【i】背后【ctrl】+【alt】+【q】清除【ctrl】+【alt】+【r】正片叠底【ctrl】+【alt】+【m】屏幕【ctrl】+【alt】+【s】叠加【ctrl】+【alt】+【o】柔光【ctrl】+【alt】+【f】强光【ctrl】+【alt】+【h】颜色减淡【ctrl】+【alt】+【d】颜色加深【ctrl】+【alt】+【b】变暗【ctrl】+【alt】+【k】变亮【ctrl】+【alt】+【g】差值【ctrl】+【alt】+【e】排除【ctrl】+【alt】+【x】色相【ctrl】+【alt】+【u】饱和度【ctrl】+【alt】+【t】颜色【ctrl】+【alt】+【c】光度【ctrl】+【alt】+【y】去色海棉工具+【ctrl】+【alt】+【j】加色海棉工具+【ctrl】+【alt】+【a】暗调减淡/加深工具+【ctrl】+【alt】+【w】中间调减淡/加深工具+【ctrl】+【alt】+【v】高光减淡/加深工具+【ctrl】+【alt】+【z】选择功能全部选取【ctrl】+【a】取消选择【ctrl】+【d】重新选择【ctrl】+【shift】+【d】羽化选择【ctrl】+【alt】+【d】反向选择【ctrl】+【shift】+【i】路径变选区数字键盘的【enter】载入选区【ctrl】+点按图层、路径、通道面板中的缩约图滤镜按上次的参数再做一次上次的滤镜【ctrl】+【f】退去上次所做滤镜的效果【ctrl】+【shift】+【f】重复上次所做的滤镜(可调参数) 【ctrl】+【alt】+【f】选择工具(在“3d变化”滤镜中) 【v】立方体工具(在“3d变化”滤镜中) 【m】球体工具(在“3d变化”滤镜中) 【n】柱体工具(在“3d变化”滤镜中) 【c】轨迹球(在“3d变化”滤镜中) 【r】全景相机工具(在“3d变化”滤镜中) 【e】视图操作显示彩色通道【ctrl】+【~】显示单色通道【ctrl】+【数字】显示复合通道【~】以cmyk方式预览(开关) 【ctrl】+【y】打开/关闭色域警告【ctrl】+【shift】+【y】放大视图【ctrl】+【+】缩小视图【ctrl】+【-】满画布显示【ctrl】+【0】实际象素显示【ctrl】+【alt】+【0】向上卷动一屏【pageup】向下卷动一屏【pagedown】向左卷动一屏【ctrl】+【pageup】向右卷动一屏【ctrl】+【pagedown】向上卷动10 个单位【shift】+【pageup】向下卷动10 个单位【shift】+【pagedown】向左卷动10 个单位【shift】+【ctrl】+【pageup】向右卷动10 个单位【shift】+【ctrl】+【pagedown】将视图移到左上角【home】将视图移到右下角【end】显示/隐藏选择区域【ctrl】+【h】显示/隐藏路径【ctrl】+【shift】+【h】显示/隐藏标尺【ctrl】+【r】显示/隐藏参考线【ctrl】+【;】显示/隐藏网格【ctrl】+【”】贴紧参考线【ctrl】+【shift】+【;】锁定参考线【ctrl】+【alt】+【;】贴紧网格【ctrl】+【shift】+【”】显示/隐藏“画笔”面板【f5】显示/隐藏“颜色”面板【f6】显示/隐藏“图层”面板【f7】显示/隐藏“信息”面板【f8】显示/隐藏“动作”面板【f9】显示/隐藏所有命令面板【tab】显示或隐藏工具箱以外的所有调板【shift】+【tab】文字处理(在”文字工具”对话框中)左对齐或顶对齐【ctrl】+【shift】+【l】中对齐【ctrl】+【shift】+【c】右对齐或底对齐【ctrl】+【shift】+【r】左/右选择 1 个字符【shift】+【←】/【→】下/上选择 1 行【shift】+【↑】/【↓】选择所有字符【ctrl】+【a】选择从插入点到鼠标点按点的字符【shift】加点按左/右移动 1 个字符【←】/【→】下/上移动 1 行【↑】/【↓】左/右移动1个字【ctrl】+【←】/【→】将所选文本的文字大小减小2 点象素【ctrl】+【shift】+【<】将所选文本的文字大小增大2 点象素【ctrl】+【shift】+【>】将所选文本的文字大小减小10 点象素【ctrl】+【alt】+【shift】+【<】将所选文本的文字大小增大10 点象素【ctrl】+【alt】+【shift】+【>】将行距减小2点象素【alt】+【↓】将行距增大2点象素【alt】+【↑】将基线位移减小2点象素【shift】+【alt】+【↓】将基线位移增加2点象素【shift】+【alt】+【↑】将字距微调或字距调整减小20/1000ems 【alt】+【←】将字距微调或字距调整增加20/1000ems 【alt】+【→】将字距微调或字距调整减小100/1000ems 【ctrl】+【alt】+【←】将字距微调或字距调整增加100/1000ems 【ctrl】+【alt】+【→】。
电脑热键大全
电脑热键大全1、windows键或CTRL+ESC 打开开始菜单2、CTRL+ALT+DELETE 在win9x中打开关闭程序对话框3、CTRL+N 新建一个新的文件4、CTRL+O 打开“打开文件”对话框5、CTRL+P 打开“打印”对话框6、CTRL+S 保存当前操作的文件7、CTRL+Z 撤销上一步的操作8、Windows键+E 打开资源管理器9、Windows键+F 打开“查找:所有文件”对话框10、Windows键+R 打开“运行”对话框11、(ALT+)F4 关闭当前应用程序12、ALT+TAB 切换当前程序13、ALT+ESC 切换当前程序14、PRINT SCREEN 将当前屏幕以图象方式拷贝到剪贴板15、CTRL+F4 关闭当前应用程序中的当前文本(如word中)16、在IE中:17、CTRL+TAB 在页面上的各框架中切换(加shift反向)18、F5 刷新19、最小化所有窗口(显示桌面)/恢复原状 Win + D20、选中/高亮文本块 CTRL+SHIFT+方向键21、CTRL+SHIFT+左右方向键快进/快退22、按打开的顺序在窗口间切换 Alt + Esc23、撤消还原操作 CTRL + Y24、添加书签 Ctrl + D25、隐藏显示书签 Ctrl + B26、历史记录Ctrl + H27、上一曲Alt + Left Arrow28、下一曲Alt + Right Arrow29、Alt + up/down增减声音30、跳转到地址栏 Ctrl + L31、刷新页面Ctrl + R32、显示文件属性ALT+ENTER。
python globalhotkeys用法
python globalhotkeys用法Python GlobalHotkeys用法GlobalHotkeys是Python中一个非常重要的模块,它提供了一种简单而强大的方法来创建全局热键,使你的应用程序可以响应用户的快捷键操作。
在本文中,我们将学习如何使用Python GlobalHotkeys模块,以及如何创建属于自己的自定义热键,以优化用户体验。
一、安装和引入GlobalHotkeys模块在开始创建热键之前,我们需要先安装GlobalHotkeys模块。
可以使用以下命令来安装:``` pip install globalhotkeys ```安装完成后,我们需要引入GlobalHotkeys模块,可以通过以下语句实现:``` from globalhotkeys import GlobalHotKeys ```二、创建一个热键在掌握了如何引入GlobalHotkeys模块后,我们可以开始创建一个热键,用于快速响应用户的操作。
首先,我们需要创建一个新的HotKeys对象,如下所示:``` hotkeys = GlobalHotKeys() ```然后,我们需要定义要响应的热键,这可以通过添加按键组合来实现。
例如,下面的代码演示了如何添加CTRL+ALT+DELETE热键:``` hotkeys.add_hotkey("ctrl+alt+delete", callback_func) ```其中,callback_func是一个回调函数,当用户按下CTRL+ALT+DELETE键时,系统将调用该函数。
此外,可以根据需要为每个热键指定其他参数,例如等待持续时间、延迟等。
例如,要使按下CTRL+ALT+DELETE两次才触发回调函数,可以使用以下代码:``` hotkeys.add_hotkey("ctrl+alt+delete", callback_func, args=[2], timeout=0.5) ```在上面的代码中,我们用args参数指定了在两次触发间要等待的秒数,timeout参数指定了在超时之前用户必须按下CTRL+ALT+DELETE的最大等待时间。
mfc快捷键设置 vc++6.0热键设置
1.为类添加消息ID在需要要添加热键的类的头文件(.h)开始处添加如下代码:#define WM_MYHOTKEY WM_USER+1000//在这里我们需要知道为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。
2.为类手动添加WM_HOTKEY消息映射在需要要添加热键的类的头文件(.h)的DECLARE_MESSAGE_MAP()前添加:afx_msg LONG OnHotKey(WPARAM wParam,LPARAM lParam);在需要要添加热键的类的源文件(.cpp)的BEGIN_MESSAGE_MAP(CHotKeyDlg,CDialog)宏和END_MESSAGE_MAP()宏之间添加:ON_MESSAGE(WM_HOTKEY,OnHotKey)3.在类的初始化函数中调用RegisterHotKey()函数,注册快捷键打开类向导,为我们的类添加一个初始化函数,并在函数中添加注册快捷键的代码BOOL hotkey::OnInitDialog(){CDialog::OnInitDialog();// TODO: Add extra initialization hereif(RegisterHotKey(GetSafeHwnd(),WM_MYHOTKEY,NULL,VK_F2))MessageBox("快捷键注册成功");elseMessageBox("快捷键注册失败");return TRUE; // return TRUE unless you set the focus to a control// EXCEPTION: OCX Property Pages should return FALSE }这里的RegisterHotKey(GetSafeHwnd(),WM_MYHOTKEY,NULL,VK_F2)函数中GetSafeHwnd()函数是用来返回窗口的句柄,WM_MYHOTKEY为快捷键的ID,NULL表示快捷键无辅助按键,VK_F2是快捷键的键值。
常用热键总结~不完全归纳
常用热键总结~不完全归纳花了一早上的时间回顾了哈快捷键(也叫热键、加速键),同时也归纳了哈…喜欢的朋友拿去~一、与Ctrl有关:Ctrl+A:全选Ctrl+B:字体加粗、整理收藏夹Ctrl+C:复制Ctrl+D:删除/添加收藏/字体设置Ctrl+E:搜索助理/段落居中Ctrl+F:查找Ctrl+G:定位Ctrl+H:历史记录、替换Ctrl+I:收藏夹/斜体Ctrl+J:源/两端对齐Ctrl+K:插入链接Ctrl+L:打开/左对齐Ctrl+M:网页搜索框中的确定(等于回车)/左边距(选中时)/同时增加首行和悬挂缩进Ctrl+N:新窗口/全文删除Ctrl+O:打开Ctrl+P:打印Ctrl+Q:两边对齐(无首行缩进),(在选中目标情况下)或将光标放置目标文Ctr +R:刷新/右对齐Ctrl+S:保存Ctrl+T:打开新选项卡/可进行首行缩进Ctrl+U:下划线Ctrl+V:粘贴Ctrl+W:关闭程序或窗口Ctrl+X:剪切Ctrl+Y:可进行首行缩进/恢复上一步操作Ctrl+Z:撤消Ctrl+0:在段前添加一行间距Ctrl+1:单倍行距Ctrl+2:双倍行距Ctrl+5:1.5 倍行距Ctrl+]:逐磅增大字号Ctrl+[:逐磅减小字号Ctrl+Shift+>:增大字号Ctrl+Shift+<:减小字号Ctrl+Shift+A将所选字母设为大写Ctrl+Shift+C复制格式Ctrl+Shift+D分散对齐Ctrl+Shift+F:改变字体Ctrl+Shift+H应用隐藏文字格式Ctrl+Shift+K将字母变为小型大写字母Ctrl+Shift+M取消左侧段落缩进Ctrl+Shift+N 新建文件夹Ctrl+Shift+P:改变字号Ctrl+Shift+Q将所选部分设为Symbol字体Ctrl+Shift+T减小悬挂缩进量Ctrl+Shift+V粘贴格式Ctrl+Shift+W只给字、词加下划线,不给空格加下划线Ctrl+Shift+Z取消人工设置的字符格式拖动某一项时按CTRL 复制所选项,按SHIFT强制移动所选项拖动某一项时按CTRL + SHIFT 创建所选项目的快捷方式CTRL + 向右方向键将插入点移动到下一个单词的起始处CTRL + 向左方向键将插入点移动到前一个单词的起始处CTRL + 向下方向键将插入点移动到下一段落的起始处CTRL + 向上方向键将插入点移动到前一段落的起始处CTRL + SHIFT + 方向键突出显示一块文本Ctrl + Tab 在选项卡之间向前移动Ctrl + Shift +Tab 在选项卡之间向后移动ctrl + 鼠标左键可以临时允许弹出窗口程序Ctrl+Home 当前窗口或文档的最上端Ctrl+End 当前窗口或文档的最下端Ctrl + F4 在允许同时打开多个文档的程序中关闭当前文档Ctrl + Esc 显示“开始”菜单二、与Alt有关:Alt+1转到上一文件夹("向上一级"按钮)Alt+3关闭对话框,并打开("搜索Web"按钮)Alt+4删除所选文件夹或文件("删除"按钮)Alt+5在打开的文件夹中创建新子文件夹("新建文件夹"按钮)Alt+6在"列表"、"详细资料"、"属性"和"预览"视图之间切换(单击"视图"按钮旁边的箭头)Alt+7显示"工具"菜单("工具"按钮)Alt+D 选中地址栏(定位到地址栏)Alt + Enter 查看所选项目的属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows操作系统提供了许多热键,比如常用的热键:Win+E打开资源管理器,Win+F打开查找对话框,F1打开帮助等等。
使用这些热键可以使我们的操作更加方便。
那么,怎样在自己的应用程序中添加和使用热键呢?下面以VC++为例来说明。
MFC提供了CHotKeyCtrl类,由CHotKeyCtrl 类表示的热键控件是一个窗口,显示用户键入的组合键(如CTRL +S)的文本表示形式。
它还维护此键的内部表示形式和一组表示转换状态的标志。
热键控件实际上并不设置热键,要靠程序员自己来实现。
应用程序可以按下列两种方法来使用CHotKeyCtrl控件设置热键:1.通过向将要激活的窗口发送WM_SETHOTKEY 消息,设置一个用于激活非子窗口的全局热键。
全局热键与特定的非子窗口关联。
它使用户得以从系统的任何部分激活窗口。
应用程序通过向特定的窗口发送WM_SETHOTKEY 消息来设置该窗口的全局热键。
例如,假如m_hotkey 是CHotKeyCtrl 的对象,则可以使用下列代码将控件中指定的热键和主窗口关联起来。
WORD wKey = m_ hotkey.GetHotKey( );AfxGetMainWnd()->SendMessage( WM_SETHOTKEY, wKey);这样,每当用户按全局热键时,指定的窗口就会接收WM_SYSCOMMAND 消息,该消息将SC_HOTKEY 指定为命令类型。
该消息还激活接收它的窗口。
由于该消息不包括按下的确切键的任何信息,使用此方法不能区分可能附加到同一窗口的不同热键。
在发送WM_SETHOTKEY 的应用程序退出之前,热键一直保持有效。
2.通过调用API 函数RegisterHotKey() 来设置线程特定的热键。
应用程序使用RegisterHotKey() 函数设置线程特定的热键。
用户按线程特定的热键后,Windows 将WM_HOTKEY 消息发送到特定线程的消息队列的开始处。
WM_HOTKEY消息的结构如下:idHotKey = (int) wParam;fuModifiers = (UINT) LOWORD(lParam);uVirtKey = (UINT) HIWORD(lParam);下面是两个关键的函数:BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk );该函数用于在系统中注册热键。
参数hWnd用于指定注册热键的窗口,如果为NULL的话将使热键被注册到该函数的调用线程;id用于指定该热键的标识,在热键消息相应的时候,我们将通过该ID 来对不同的热键消息作区分;fsModifiers用于指定修改键,它可以是下面值的组合:值描述MOD_ALT 任一Alt键按下MOD_CONTROL 任一Control键按下MOD_SHIFT 任一Shift键按下vk的值为指定的虚拟键码。
BOOL UnregisterHotKey( HWND hWnd, int id); //用于在系统中注消热键该函数的参数和RegisiterHotKey的那两个参数意义大体相同。
有了这两个函数,就可以开始编程了。
下面将通过一个例子(光驱控制程序)详细讲解如何使用CHotKeyCtrl控件。
新建立一个对话框工程cd,添加几个控件ID 标题类型映射变量IDC_TANCHU 弹出CButton m_tanchuIDC_GUANBI 关闭CButton m_guanbiIDC_HOTKEY1 CHotKeyCtrl m_hotkeyIDC_SAVE 保存设置CButton在VC++6.0中,大多数的窗口消息可以从ClassWizard中找到,但是一些不常用的消息在ClassWizard中并没有封装,WM_HOTKEY就是其中一个,因此用户必须手动添加。
方法如下:在对话框的头文件CCdDlg.h中加入热键处理函数声明:afx_msg LRESULT OnHotKey(WPARAM wp,LPARAM lp);在对话框的实现文件CCdDlg.cpp中,找到消息映射的定义处,添加如下的代码:BEGIN_MESSAGE_MAP(CTestView, CView)ON_MESSAGE(WM_HOTKEY,OnHotkey) //消息和函数发生关联END_MESSAGE_MAP()在对话框的初始化函数OnInitDialog()中添加如下代码,该函数首先用API函数GetPrivateProfileInt()读取当前目录中的Settings.ini文件中保存的热键值,然后传给SetHotKey() 以设置热键控件BOOL CCdDlg::OnInitDialog(){… …WORD virtualKey=::GetPrivateProfileInt("热键设置","HotkeyVK",0,".\\Settings.ini");WORD sysKey=::GetPrivateProfileInt("热键设置", "HotkeySystem",0,".\\Settings.ini");m_hotkey.SetHotKey(virtualKey, sysKey);UINT fsModifiers = NULL;if (sysKey & HOTKEYF_ALT)fsModifiers |= MOD_ALT;if (sysKey & HOTKEYF_CONTROL)fsModifiers |= MOD_CONTROL;if (sysKey & HOTKEYF_SHIFT)fsModifiers |= MOD_SHIFT;RegisterHotKey(m_hWnd,200, fsModifiers, virtualKey); //向系统登记热键UpdateData(FALSE);return TRUE; // return TRUE unless you set the focus to a control}分别双击“保存设置”,“弹出”,“关闭”按扭,添加相应的消息处理函数:void CCdDlg::OnSave(){UpdateData(TRUE);WORD virtualKey, systemKey;m_hotkey.GetHotKey(virtualKey, systemKey);CString strVirtualKey,strSystemKey;strVirtualKey.Format("%d",virtualKey);strSystemKey.Format("%d",systemKey);::WritePrivateProfileString("热键设置","HotkeyVK",strVirtualKey,".\\Settings.ini");::WritePrivateProfileString("热键设置","HotkeySystem",strSystemKey,".\\Settings.ini"); //保存设定的热键值到当前目录的Settings.ini文件中UINT fsModifiers = 0;if (systemKey & HOTKEYF_ALT)fsModifiers |= MOD_ALT;if (systemKey & HOTKEYF_CONTROL)fsModifiers |= MOD_CONTROL;if (systemKey & HOTKEYF_SHIFT)fsModifiers |= MOD_SHIFT;RegisterHotKey(m_hWnd, 200, fsModifiers, virtualKey); //注册热键}void CCdDlg::OnTanchu() //弹出光驱{mciSendString("set cdaudio door open",0,0,NULL);//为了使用此函数应该加入#include//和#pragma comment(lib,"winmm.lib")m_btanchu = TRUE; // m_btanchu是在CCdDlg.h中定义的一个BOOL类型的变//量,在构造函数中初始化为m_btanchu=FALSE;m_tanchu.EnableWindow(FALSE);m_guanbi.EnableWindow(TRUE);}void CCdDlg::OnGuanbi() //关闭光驱{mciSendString("set cdaudio door closed",0,0,NULL);m_btanchu=FALSE;m_guanbi.EnableWindow(FALSE);m_tanchu.EnableWindow(TRUE);}现在开始实现OnHotkey()函数,在该函数中处理热键消息,即检查是否是所期望的热键,如果是,则执行相应的操作。
LRESULT CCdDlg::OnHotKey(WPARAM wp,LPARAM lp){if(wp==200){if(m_btanchu){mciSendString("set cdaudio door closed",0,0,NULL);m_btanchu=FALSE;m_tanchu.EnableWindow(TRUE);m_guanbi.EnableWindow(FALSE);}else{mciSendString("set cdaudio door open",0,0,NULL);m_btanchu=TRUE;m_tanchu.EnableWindow(FALSE);m_guanbi.EnableWindow(TRUE);}}return 0;}最后,不要忘了在OnDestroy()函数中注销热键,释放系统资源。
BOOL CCdDlg::DestroyWindow(){UnregisterHotKey(m_hWnd,200);return CDialog::DestroyWindow();}好了,到这里,程序的热键功能已经实现了。
程序运行后,无论程序在前台或后台运行,只要你按下设定的热键,就会弹出或关闭光驱,你可以自行在自己的热键处理函数中加入需要的代码来完成特定的功能。