插上无线鼠标单击后用光标点击图标不能打开,单击一下选中都没有用,如果打开了什么点击一下就变成未选中状态

为什么鼠标没有插上 但是电脑上光标都要一直的动或者自己点击左键
为什么鼠标没有插上 但是电脑上光标都要一直的动或者自己点击左键
是笔记本还是台式机,台式机的话肯定是中毒了,笔记本的话查查触摸板看看!~
杀过毒了 还是没有用 换了鼠标 换了 都没用
是的!不管用无线还是有线 他都要动
的感言:QQ回答 很认真 够朋友!!!
其他回答 (1)
是没插鼠标 显示器上的箭头自己在动吗
你按无线鼠标了吗
我的就是无线鼠标 但是把USB取下来后 鼠标还是会动的!插不插鼠标USB 鼠标都会一直的动来动去!!!
你的鼠标垫有脏东西垫的鼠标所以他自己会动
你看看是这样吗
没有 我换了几个鼠标垫了 还是自己会动的!
你换鼠标试了吗
换了3个都是 自己在跳的 强力杀毒也不行!
你换一下系统
把主板回复一下子 在把全盘都重新分一下区 再装系统
昨天才把系统还原了一次 今天还是老样子!!!!悲催了 现在打字 鼠标还在跳呢!
不是还原&&& 还原不行必须按我说的你试试就没事啦
我不会啊!!!!
你有系统光盘吗
等待您来回答
QQ宠物领域专家win7无法识别网络解决方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
win7无法识别网络解决方法|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢ps cs5选中某区域后鼠标单击图片后选择的区域就消失了_百度知道
ps cs5选中某区域后鼠标单击图片后选择的区域就消失了
可是我选中以后再单击一下,是本来就这样 还是需要设置一下刚学贰範弛蝗佾豪敷且,选中的区域就消失掉了,看了教程 取消选择是ctrl+D键
提问者采纳
在显示成箭头的情况下你说的就是选区吧,选区不会消失,如果变成十字点的话就会消失了,还能进行移动
其他类似问题
按默认排序
其他2条回答
就是均匀的点的素材,用这张图片自定义图案,然后选中下载一个素材
这里给出一些基础知识: 1. 快速打开文件  双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口。¬ 2. 随意更换画布颜色  选择油漆桶工具并按住Shift点击画布边缘,即可设置画布底色为当前选择的前景色。如果要还原到默认的颜色,设置前景色为25%灰度 (R192,G192,B192)再次按住Shift点击画布边缘。 3. 选择工具的快捷键  可以通过按快捷键来快速选择工具箱中的某一工具,各个工具的字母快捷键如下:  选框-M 移动-V 套索-L 魔棒-W  喷枪-J 画笔-B 铅笔-N 橡皮图章-S  历史记录画笔-Y 橡皮擦-E 模糊-R 减淡-O  钢笔-P 文字-T 度量-U 渐变-G  油漆桶-K 吸管-I 抓手-H 缩放-Z  默认前景和背景色-D 切换前景和背景色-X  编辑模式切换-Q 显示模式切换-F  另外,如果我们按住Alt键后再单击显示的工具图标,或者按住Shift键并重复按字母快捷键则可以循环选择隐藏的工具。  4. 获得精确光标  按Caps Lock键可以使画笔和磁性工具的光标显示为精确十字线,再按一次可恢复原状。  5. 显示/隐藏控制板  按Tab键可切换显示或隐藏所有的控制板(包括工具箱),如果按Shift+Tab则工具箱不受影响,只显示或隐藏其他的控制板。  6. 快速恢复默认值  有些不擅长Photoshop的朋友为了调整出满意的效果真是几经周折,结果发现还是原来的默认效果最好,这下傻了眼,后悔不该当初呀!怎么恢复到默认值呀?试着轻轻点按选项栏上的工具图标,然后从上下文菜单中选取“复位工具”或者“复位所有工具”。  7. 自由控制大小  缩放工具的快捷键为“Z”,此外“Ctrl+空格键”为放大工具,“Alt+空格键”为缩小工具,但是要配合鼠标点击才可以缩放;相同按 Ctrl+“+”键以及“-”键分别也可为放大和缩小图像;Ctrl+Alt+“+”和Ctrl+Alt+“-” 可以自动调整窗口以满屏缩放显示,使用此工具你就可以无论图片以多少百份比来显示的情况下都能全屏浏览!如果想要在使用缩放工具时按图片的大小自动调整窗口,可以在缩放工 具的属性条中点击“满画布显示”选项。  8. 使用非Hand Tool(手形工具)时,按住空格键后可转换成手形工具,即可移动视窗内图像的可见范围。在手形工具上双击鼠标可以使图像以最适合的窗口大小显示,在缩放工具上双击鼠标可使图像以1:1的比例显示。  9. 在使用Erase Tool(橡皮擦工具)时,按住Alt 键即可将橡皮擦功能切换成恢复到指定的步骤记录状态。  10. 使用Smudge Tool(指尖工具)时,按住Alt键可由纯粹涂抹变成用前景色涂抹。¬  11. 要移动使用Type Mask Tool(文字蒙版工具)打出的字形选取范围时,可先切换成快速蒙版模式(用快捷键Q切换),然后再进行移动,完成后只要再切换回标准模式即可。  12. 按住Alt键后,使用Rubber Stamp Tool(橡皮图章工具)在任意打开的图像视窗内单击鼠标,即可在该视窗内设定取样位置,但不会改变 作用视窗。  13. 在使用Move Tool(移动工具)时,可按键盘上的方向键直接以1 pixel的距离移动图层上的图像,如果先按住Shift键后再按方向键则以每次10 pixel的距离移动图像。而按Alt键拖动选区将会移动选区的拷贝。  14. 使用磁性套索工具或磁性钢笔工具时,按“[”或“]”键可以实时增加或减少采样宽度(选项调板中)。  15. 度量工具在测量距离上十分便利(特别是在斜线上),你同样可以用它来量角度(就像一只量角器)。在信息面板可视的前提下,选择度量工具点击并拖出一条直线,按住Alt键从第一条线的节点上再拖出第二条直线,这样两条线间的夹角和线的长度都显示在信息面板上。用测量工具拖动可以移动测量线(也可以只单独移动测量线的一个节点),把测量线拖到画布以外就可以把它删除。  16. 使用绘画工具如(如画笔,向笔等),按住Shift键单击鼠标,可将两次单击点以直线连接。  17. 按住Alt键用吸管工具选取颜色即可定义当前背景色。通过结合颜色取样器工具(Shift+I)和信息面板监视当前图片的颜色变化。变化前后的颜色值显示在信息面板上其取样点编号的旁边。通过信息面板上的弹出菜单可以定义取样点的色彩模式。要增加新取样点只需在画布上用颜色取样器工具随便什么地方再点一下,按住Alt键点击可以除去取样点。但一张图上最多只能放置四个颜色取样点。当Photoshop中有对话框(例如:色阶命令、曲线命令等等)弹出时,要增加新的取样点必须按住Shift键再点击,按住Alt+Shift点击可以减去一个取样点。  18. 裁切工具大家都一定用过,这种情况你也一定遇到过;在你调整裁切握、而裁切框又比较接近图像边界的时候,裁减框会自动地贴到图像的边上,令你无法精确的裁切图像。不过只要在调整裁切边框的时候接下“Ctrl”键,那么裁切框就会服服帖帖,让你精确裁切。复制技巧  19. 按住Ctrl+Alt键拖动鼠标可以复制当前层或选区内容。  20. 如果你最近拷贝了一张图片存在剪贴板里,Photoshop在新建文件(Ctrl+N)的时候会以剪贴板中图片的尺寸作为新建图的默认大小。要略过这个特性而使用上一次的设置,在打开的时候按住Alt键(Ctrl+Alt+N)。  21. 如果创作一幅新作品,需要与一幅已打开的图片有一样的尺寸、解析度、格式的文件。选取“文件”→“New”,点Photoshop菜单栏的Windows选项,在弹出菜单的最下面一栏点击已开启的图片名称,是的,就是这么简单!  22. 在使用自由变换工具(Ctrl+T)时按住Alt键(Ctrl+Alt+T)即可先复制原图层(在当前的选区)后在复制层上进行变换;Ctrl+Shift+T为再次执行上次的变换,Ctrl+Alt+Shift+T为复制原图后再执行变换。  23. 使用“通过复制新建层(Ctrl+J)”或“通过剪切新建层(Ctrl+J)”命令可以在一步之间完成拷贝到粘贴和剪切到粘贴的工作;通过复制(剪切)新建层命令粘贴时仍会放在它们原来的地方,然而通过拷贝(剪切)再粘贴,就会贴到图片(或选区)的中心。  24. 若要直接复制图像而不希望出现命名对话框,可先按住Alt键,再执行“图像”→“副本”命令。  25. Photoshop的剪贴板很好用,但你更希望直接使用Windows系统剪贴板,直接处理从屏幕上截取的图像。好的,按下Ctrl+K,在弹出的面板上将“输出到剪贴板”点中吧!  26. 在Photoshop内实现有规律复制  在做版面设计的时候我们会经常把某些元素有规律地摆放以寻求一种形式的美感,在Photoshop内通过四个快捷键的组合就可以轻易得出。  (1)圈选出你要复制的物体;  (2)按Ctrl+J产生一个浮动 Layer;  (3)按旋转并移动到适当位置后确认;  (4)现在可以按住Ctrl+Alt+Shift 后连续按“T”就可以有规律地复制出连续的物体。(只按住Ctrl+Shift则只是有规律移动)  27. 当我们要复制文件中的选择对象时,要使用编辑菜单中的复制命令。复制一次你也许觉不出麻烦,但要多次复制,一次一次的点击就相当不便了。这时你可以先用选择工具选定对象,而后点击移动工具,再按住“Alt”键不放。当光标变成一黑一白重叠在一起的两个箭头时,拖动鼠标到所需位置即可。若要多次复制,只要重复的放松鼠标就行了。  28. 可以用选框工具或套索工具,把选区从一个文档拖到另一个上。  29. 要为当前历史状态或快照建立一个复制文档可以:  (1)点击“从当前状态创建新文档”按钮;  (2)从历史面板菜单中选择新文档;  (3)拖动当前状态(或快照)到“从当前状态创建新文档”按钮上;  (4)右键点击所要的状态(或快照)从弹出菜单中选择新文档把历史状态中当前图片的某一历史状态拖到另一个图片的窗口可改变目的图片的内容。按住Alt键点击任一历史状态(除了当前的、最近的状态)可以复制它。而后被复制的状态就变为当前(最近的)状态。按住Alt拖动动作中的步骤可以把它复制到另一个动作中。  选择技巧  30. 把选择区域或层从一个文档拖向另一个时,按住Shift键可以使其在目的文档上居中。如果源文档和目的文档的大小(尺寸)相同,被拖动的元素会被放置在与源文档位置相同的地方(而不是放在画布的中心)。如果目的文档包含选区,所拖动的元素会被放置在选区的中心。  31. 在动作调板中单击右上角的三角形按钮,从弹出的菜单中选择载入动作,进入PhotoshopGoodiesActions目录下,其下有按钮、规格、命令、图像效果,文字效果、纹理、帧六个动作集,包含了很多实用的东西哟!另外,在该目录下还有一个ACTIONS.PDF文件,可用 Adobe Acrobat软件打开,里面详细介绍了这些动作的使用方法和产生的效果。  32. 单击工具条中的画笔类工具,在随后显示的属性条中单击画笔标签右边的小三角,在弹出的菜单中再点击小箭头选择“载入画笔…”。 到Photoshop目录的Brushes文件夹中选择*.abr。原来这里还有这么多可爱的东西。  33. 画出一个漂亮的标记,想在作品中重复使用?好办,用套索工具选好它,在Brushes的弹出菜单中选“储存画笔…”,然后用画笔工具选中这个新笔头……朋友,想做居室喷涂吗?  34. 如果想选择两个选择区域之间的部分,在已有的任意一个选择区域的旁边同时按住Shift和Alt键进行拖动,画第二个选择区域(鼠标十字形旁出现一个乘号,表示重合的该区域将被保留)。  35. 在选择区域中删除正方形或圆形,首先增加任意一个选择区域,然后在该选择区域内,按Alt键拖动矩形或椭圆的面罩工具。然后松开Alt键,按住Shift键,拖动到你满意为止。然后先松开鼠标按钮再松开Shift键。  36. 从中心向外删除一个选择区域,在任意一个选择区域内,先按Alt键拖动矩形或椭圆的面罩工具,然后松开Alt键后再一次按住Alt键,最后松开鼠标按钮再松开Alt键。  37. 在快速蒙版模式下要迅速切换蒙版区域或选取区域选项时,先按住Alt键后将光标移到快速遮色片模式图标上单击鼠标就可以了。  38. 使用选框工具的时候,按住Shift键可以划出正方形和正圆的选区;按住Alt键将从起始点为中心勾划选区。  39. 使用“重新选择”命令(Ctrl+Shift+D)来载入/恢复之前的选区。  40. 在使用套索工具勾画选区的时候按Alt键可以在套索工具和多边形套索工具间切换。勾画选区的时候按住空格键可以移动正在勾画的选区。
鼠标的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁鼠标单击页面,画面会跳到下面_百度知道
鼠标单击页面,画面会跳到下面
比如看小说,我随便在正文点击下,马上就跳到了正文的最下面,很烦人,不知道怎么回事
提问者采纳
我看啊,鼠标搭错线了,换个试试
提问者评价
其他类似问题
鼠标的相关知识
其他2条回答
1)运行模拟鼠标功能的一些程序,此法适用于诸多的操作系统(已经测试过了95,97,98,98se,2000,me等,还没有测试过DOS,win3.x和NT)。这种程序的运用可以在很大程度上上代替鼠标(除了那些需要在按住鼠标左键的同时还要移动鼠标的操作,如:对窗口的随意拖动,word文档中内容的连续选择和文件夹间的拖动等)。运用这类模拟程序,我们可以设置鼠标移动的(八个)方向键,逻辑左键,逻辑右键,左双击键,右双击键,以及鼠标滑动的速度等,这些一般设置在数字小键盘上(当然设置在大键盘上也未必不可,视个人的习惯而定。这些程序在国外非常的多,但是国内使用较多的是Virtual Mouse。2)直接利用数字小键盘来模拟鼠标的多数功能,但是这项功能只在win98以上的版本中开放了,低于win98的系统(如97,95)就没有此功能。我们可以在&开始--&设置--&控制面板--&辅助选项--&鼠标--&鼠标键&中找到这项功能。为了让读者免除阅读帮助文件的麻烦和痛苦(因为它说明的不清不楚,让人费解),下面我把它的具体使用方法给大家说明一下,希望能够讲述得比Bill Gates的&瘟酒吧-吐&清楚那么一点点。和第一种方法--鼠标功能模拟程序那样,1,2,3,6,9,8,7,4八个数字键是鼠标的(八个)方向键的替代键,5代替鼠标的单击(既可以是左键的单击,也可以是右键的单击,具体是哪个键要看在tray中的鼠标键状态图标的指示),揿下5在鼠标键状态图标上的反应是相应的键的一次闪烁;&+&代替双击(同样也没有指定是哪个键的双击),在鼠标键图标上的反应是相应的键连续闪烁两次;&*&代替左右两键的同时单击,在鼠标键图标上的反应是相应的两个键同时闪烁一次,&/&是切换键,既是单击与双击间的切换,又是左键和右键间的切换;所有的这些状态都会在状态栏中的鼠标键图标上得到体现,当然左右键的状态是非常明显的显示在相应的图标上,而单击显示为灰色,双击显示为黑色。&0(Ins)&键代替按下鼠标键(同样没有指明左右键),在鼠标键状态图标上的反应是相应的键由灰变黑,这个键为我们拖动文件夹,选择文档的部分内容提供了方便;&·(del)&键则代替释放鼠标键,在鼠标键图标上的反应是相应的键由黑变灰。还可以设置鼠标移动的速度(crl表示加速,shift表示减速),数字小键盘的开关键(Alt+Shift+NumLock)等等。记住,由于数字小键盘不是真的鼠标,所以要领会它的一些规章制度。要领就是先确定下面的操作是左键呢还是右键,以及是单击呢还是双击,鼠标键是按下还是松开?然后再进行相关的操作。如果您还没有听清的话,或者您想知道得更多一些,请参考相关的帮助文件。3)用键盘的各种快捷键/组合键来代替鼠标的各种操作,当然这种方法的缺点就是要记忆许多的组合键,如同dos命令相对于windows操作来说的那种麻烦和扰人:[左键]大小键盘上的enter键。[右键]用shift+F10可以完全代替,而alt+enter则是shift+F10+R的替代键:查看某选项(可以是文件,也可以是文件夹,甚至是硬盘)的属性。[菜单的弹出与激活]可以用alt键或者组合键ctrl+f10来弹出第一个菜单,或者用alt+相应的字母,直接弹出对应的菜单;在子菜单中,可以直接用相应的缩写字母来执行对应的功能,也可以用键盘中的上下键移到相应的子菜单项上(特别是对于那些子菜单非常多,而我们需要的东东又在倒数几个的位置),再用enter键执行该功能。[win键]^+ESC[选定、选择]SHIFT+方向键为行选择方式,SHIFT+ALT+方向键为列选择方式(列选择在word排版时比较适用)shift+home/end:选定的范围是从当前的光标位置到行首/行末;shift+PageUp/PageDown:选定的范围从当前的光标处到页首/页末;shift+ctrl+PageUp/PageDown:选定的范围从当前的光标处到文顶/文底(注意ctrl+PageUp/PageDown的效果是将光标直接跳到顶部/底部,配合鼠标的操作特别奏效)[TAB键]IE中:在 Web 页、地址栏和链接栏中向前移动到下一个项目;alt+home:进入您的主页[当前窗口间的切换]如果只有少数几个窗口的话,就直接利用alt+TAB键来切换,ALT+TAB:两个键同时按下时,是在切换,但是当前的活动窗口还没有改变,直到alt键松开时,活动窗口才改变,shift+alt+tab切换顺序变成为逆序,ALT+ESC:每按下一次该组合键(不管alt键松开与否),当前的活动窗口就顺序的变成下一个,shift+alt+esc:功能和alt+esc一样,只不过是切换顺序变成了逆序如果开有非常多的程序窗口,先用^+ESC弹出win键,然后用ESC取消,接着再利用TAB键在win键,状态栏,工具栏和sys tray之间切换,当鼠标切换到相应的地方时,再运用左右键;最后的办法就是用alt+space弹出窗口的控制菜单,然后将当前窗口最小化,最后就可以看到需要的窗口了。[窗口的最大化,最小化,关闭]窗口的关闭:ALT+F4,CTRL+W,ALT+F+X,CAD(^+ALT+DEL)再选择需要关闭的窗口名称,或者用alt+space弹出控制菜单,然后选择&关闭&一项;其中alt+f4是退出某程序,ctrl+w是关闭某程序的当前窗口,而不关闭其他窗口,但是如果某程序只开了一个窗口时,其效果就是退出该程序;最大、最小化、以及恢复/还原:ALT+SPACE(打开窗口的控制菜单,选择恢复/还原、最大化,最小化,调节窗口大小、移动等功能项)[窗口的移动]ALT+SPACE打开控制菜单,然后选择m(移动)一项,这样用上下左右键就可以移动窗口了,[窗口大小的改变]ALT+SPACE,然后选择s(大小)一项,同样的,上下左右键可以改变窗口的大小[窗口的翻页]:PageDown和PageUp分别是向下和向上翻一页,ctrl+PageDown和ctrl+PageUp分别是翻到窗口的底部和顶端,home/end:到行首和行尾,在IE中是到窗口的top和bottum[文件的移动、改名与删除]DEL:放到回收站中,SHIFT+DEL:直接删除,不经过回收站[文件的选择]选择一个:就是用上下左右键来选择;选择全部:用ctrl+a键就可以了;有规律性的或者说是连续性的选择:用shift+方向键就可以了;无规律性的选择:按住ctrl键,然后按方向键到所需要选择的项目上,然后按下空格space键就可选上该项目,然后再移动方向键,再space进行选择(此时需要一直按着ctrl键);如果在众多的项目中只有少数的项目不选:我们可以先选择好这些不需要选择的项目,然后用编辑菜单下的&反向选择&功能进行选择,就达到了选择大多数项目的目的;[工具栏中功能的实现]前进、后退、向上、停止、cut,copy,paste、undo,delete,属性请参考windows帮助系统中的&快睫方式,键盘&一项的具体说明CTRL+S,ALT+F+S,ALT+F+A,ctrl+Z,ALT+BackSpace:取消上一步的操作,也就是会到上一步的操作结果中,但是不能够回到下一步的操作结果中。BackSpace是后退一步,在IE中类似于alt+〈-[某些属性的快捷键(有鼠标时也是如此)]CAD(ctrl+ALT+DEL):终止进程、关闭和重启计算机ctrl+A:对当前编辑窗口中的内容进行全选;ctrl+C:对已经被选定的对象进行复制;ctrl+V:在光标位置粘贴已经被复制的对象/内容,同时被复制的对象不被删除;ctrl+X:对被选定的内容/对象进行复制,并且在该内容/对象已经被粘贴之后,再删除原有的内容/对象,否则不予删除;(有点类似于^+C)ctrl+Z:对最近的一次操作进行反悔(undo)、撤消;ALT+BackSpace:undoctrl+S:保存当前窗口的内容,以及快速保存,和Alt+F+s效果相同ctrl+N:在现有IE窗口的基础上再打开一个新窗口,新窗口的内容与当前窗口一样;ctrl+P:弹出打印有关的内容的菜单,知道确认后才正式的打印。ctrl+B:在office编辑中,起到对字体加黑/去黑的作用;ctrl+I:在office编辑中,起到对字体倾斜/去斜的作用;ctrl+W:效果和组合键Alt+F4相同,关闭当前的窗口(而不是直接关闭当前窗口涉及的程序),在IE,Office程序,我的电脑以及windows资源管理器中起到亦起相同作用ctrl+R:类似于ctrl+F5,对当前内容进行强制性的更新,而不检验、对比内容的日期ALT+ENTER:快速查看所选项目的属性,功能和SHIFT+F10+R/P一样ALT+PrintScreen:将整个屏幕上的内容存成图片并copy在剪贴板中,以供复制SHIFT+F10:弹出&打开方式&·在win系列的启动中按住SHIFT,可以直接进入&安全模式&,出现win画面后再按SHIFT键,则跳过 &开始/程序/启动&程序组中的程序·在放入光盘时按住SHIFT,则是作为自动播放的开关/转化、·在^+ALT+SHIFT之后需要重新启动机器时,按住SHIFT,则是重新启动GUI即windows,而不需要再从BIOS开始,某些时候节约了时间,加快了速度。 shift+dele:彻底地删除文件,而不是扔到垃圾箱中[功能键]F1:帮助文件的导出,f2:重新命名的快捷方式,功能等同于&右键--&重命名&F3:对内容的查找,作用等同于&win键--&查找--&文件或文件夹&f4:将光标指向地址栏,并且弹出当前地址的相对地址,以及所有的地址(在资源管理器中)shift+f4:将光标指向地址栏,并且弹出当前地址的相对地址,以及所有的地址(在资源管理器中)ctrl+f4:将光标指向地址栏,而没有其他的操作F5:对内容的更新/刷新,在文本编辑框中,调出当前的时间:时分年月日,比如19:18 F5 或CTRL+R 仅当 Web 上的页面与本机存储的 Web 页时间戳不同时,才刷新当前 Web 页CTRL+F5 即使 Web 上的页面与本机存储的 Web 页时间戳相同,仍然刷新当前 Web 页f6:功能和tab键一样,完成顺序的切换,ctrl+f6也一样shift+f6:功能和shift+tab键一样,完成逆序的切换工作f10:相当与alt键的功能类似,弹出的菜单中包含是第一个菜单(多数为文件)的内容,同时还有在所选择的项目上的右键所弹出的菜单的内容shift+f10:鼠标的右键功能,在IE中是显示某个链接的快捷菜单F11:在全屏幕和常规窗口(最大化)之间进行切换;[在IE中的操作]ESC:终止网页下载(更新)过程,而不取消所下载的网页,也就是说,下载了多少网页代码,就解释/显示多少网页内容CTRL+L:转到新位置ctrl+o:在IE中是弹出&打开新网页&的对话框CTRL+N:直接打开新窗口(内容和最后一次成功显示的页面内容相同)CTRL+W:关闭当前窗口CTRL+S:保存当前页CTRL+P:打印当前页或当前框架ENTER:激活选定的链接CTRL+E:在浏览栏中打开搜索页CTRL+I:在浏览栏中打开收藏夹CTRL+H:在浏览栏中打开历史记录CTRL+单击:在历史记录或收藏栏上,打开多个文件夹alt+右箭头键alt+左箭头键[使用地址栏]ALT+D:选择地址栏中的文字F4:显示地址栏的历史记录CTRL+向左箭头:在地址栏中时,将光标左移到相邻的逻辑分隔符(. 或 /)CTRL+向右箭头:在地址栏中时,将光标右移到相邻的逻辑分隔符(. 或 /)CTRL+ENTER:在地址栏中将&&添加到键入的文本的前面,将&.com&添加到文本的后面向上箭头:在&自动完成&建议项的列表中向前移动向下箭头:在&自动完成&建议项的列表中向后移动[使用收藏夹]CTRL+D:将当前 Web 页添加到收藏夹中CTRL+B:打开&整理收藏夹&对话框ALT+UPARROW:在&整理收藏夹&对话框的&收藏夹&列表中向上移动所选项目ALT+DOWNARROW:在&整理收藏夹&对话框的&收藏夹&列表中向下移动所选项目[文本的编辑]CTRL+X:删除所选项目并将其复制到剪贴板中CTRL+C:将所选项目复制到剪贴板CTRL+V:将剪贴板中的内容插入到所选位置CTRL+A:选中当前 Web 页中的所有项目在word(office)编排时,ctrl+&=&为下标;ctrl+shift为上标;ctrl+b为黑体;ctrl+i为斜体;ctrl+u为下划线;鼠标的拖动:将所选项目的快捷方式拖到新的地方(如桌面,另外的文件夹中)ctrl+拖动:可在任意两文件夹之间拷贝(不同盘之间可剩去ctrl);shift+拖动:可在任意两个文件夹之间移动(同一盘上可剩去ctrl+shift+拖动:创建快捷方式ctrl+shift:切换中文输入法shift+空格:切换全角/半角方式在IE中,用shift+左键确认:在新的窗口中显示该链接指定的web页面的内容或者 函数功能:该函数定义一个系统范围的热键。
函数原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,UINT vk);
hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用线程的WM_HOTKEY消息必须在消息循环中中进行处理。
id:定义热键的标识符。调用线程中的其他热键不能使用同样的标识符。应用功能程序必须定义一个0X0000-0xBFFF范围的值。一个共享的动态链接库(DLL)必须定义一个0xC000-0xFFFF范围的值伯GlobalAddAtom函数返回该范围)。为了避免与其他动态链接库定义的热键冲突,一个DLL必须使用GlobalAddAtom函数获得热键的标识符。
fsModifoers:定义为了产生WM_HOTKEY消息而必须与由nVirtKey参数定义的键一起按下的键。该参数可以是如下值的组合:
MOD_ALT:按下的可以是任一Alt键。
MOD_CONTROL:按下的可以是任一Ctrl键。
MOD_SHIFT:按下的可以是任一Shift键。
MOD_WIN:按下的可以是任一Windows按键。这些键可以用Microsoft Windows日志记录下来。
vk:定义热键的虚拟键码。
返回值:若函数调用成功,返回一个非O值。若函数调用失败,则返回值为0。若要获得更多的错误信息,可以调用GetLastError函数。
备注:当某键被接下时,系统在所有的热键中寻找匹配者。一旦找到一个匹配的热键,系统将把WM_HOTKEY消息传递给登记了该热键的线程的消息队列。该消息被传送到队列头部,因此它将在下一轮消息循环中被移去。该函数不能将热键同其他线程创建的窗口关联起来。
若为一热键定义的击键己被其他热键所定义,则RegisterHotKey函数调用失败。
若hWnd参数标识的窗口已用与id参数定义的相同的标识符登记了一个热键,则参数fsModifiers和vk的新值将替代这些参数先前定义的值。
Windows CE:Windows CE 2.0以上版本对于参数fsModifiers支持一个附加的标志位。叫做MOD_KEYUP。
若设置MOD_KEYUP位,则当发生键被按下或被弹起的事件时,窗口将发送WM_HOTKEY消息。
RegisterHotKey可以被用来在线程之间登记热键。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件:user32.lib。
为了得到唯一标识,我们还将用到另一个API函数
GlobalAddAtom(
//自己设定的一个字符串
因为我们还要在程序退出的时候,消除这个热键,
所以需要声明一个全局变量:
在窗口的create事件中,加入以下代码
GlobalAddAtom(‘MyHotKey’)
HotKeyId的合法取之范围是0x0000到0xBFFF之间,
GlobalAddAtom函数得到的值
在0xC000到0xFFFF之间,所以减掉0xC000来满足调用要求。
在上面的代码下面加入:
RegisterHotKey(Handle,
热键的辅助按键包括Mod_Ctrl
、Mod_Alt、Mod_Shift,对于Windows兼容键盘还支持Windows
键,即其键面上有Windows标志的那个键,其值为Mod_win。
的代码注册了一个热键:ALT+F8。当然如果你希望象TAKEIT那样,只用F8,
就这么写:
RegisterHotKey(Handle,
注:handle是一个特殊的变量,它表示当前窗口的句柄。
这个函数你应该能句举一反三了吧。
一旦热键设置成功,在程序应用过程中如果有相应的键被按下,Windows系统都会给你的应
用程序发送一个消息WM_HOTKEY,不管你的应用程序是否为当前活动的。其中WM_HOTKEY消
息的格式为:
该参数在设置系统级的热键有用,一般不予使用
fuModifiers
LOWORD(lParam);
//热键的辅助按键
HIWORD(lParam);
//热键的键值
注册了热键,就该写下响应代码了。
首先,在程序头部分的private段中加入声明
(作用是声明这个过程,和声明变量类似。
关于如何声明函数、过程,请请参考各自的帮助文件或其它资料):
HotKeyDown(var
Tmessage);
WM_HOTKEY;
然后在程序中加入如下代码:
Tfmain.HotKeyDown(var
Tmessage);
(Msg.LparamLo
Msg.LParamHi
假设热键为ALT+F8
最后一步:
在窗口的close事件中加入
UnRegisterHotKey(handle,
HotKeyId);
//注销HotKey,
释放资源测试代码:首先用RegisterHotKey函数注册一个热键,例如Enter键。当按下Enter后,就调用mouse_event函数,模拟点击鼠标左键。
class(TForm)
FormCreate(Sender:
FormDestroy(Sender:
OnHotKey(var
msg:Tmessage);message
WM_HOTKEY;
implementation
TForm1.OnHotKey(var
msg:Tmessage);
msg.WParam=9999 钉敞草啃禺救碴寻厂默
GetCursorPos(pt);
mouse_event(MOUSEEVENTF_LEFTDOWN,pt.x,pt.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,pt.x,pt.y,0,0);
TForm1.FormCreate(Sender:
RegisterHotkey(handle,9999,0,VK_RETURN);
//注册一个id为9999的hotkey
TForm1.FormDestroy(Sender:
UnRegisterHotkey(handle,9999);
试试以上代码,运行时按回车键,就会模拟点击鼠标左键的了。
1)运行模拟鼠标功能的一些程序,此法适用于诸多的操作系统(已经测试过了95,97,98,98se,2000,me等,还没有测试过DOS,win3.x和NT)。这种程序的运用可以在很大程度上上代替鼠标(除了那些需要在按住鼠标左键的同时还要移动鼠标的操作,如:对窗口的随意拖动,word文档中内容的连续选择和文件夹间的拖动等)。运用这类模拟程序,我们可以设置鼠标移动的(八个)方向键,逻辑左键,逻辑右键,左双击键,右双击键,以及鼠标滑动的速度等,这些一般设置在数字小键盘上(当然设置在大键盘上也未必不可,视个人的习惯而定。这些程序在国外非常的多,但是国内使用较多的是Virtual Mouse。2)直接利用数字小键盘来模拟鼠标的多数功能,但是这项功能只在win98以上的版本中开放了,低于win98的系统(如97,95)就没有此功能。我们可以在&开始--&设置--&控制面板--&辅助选项--&鼠标--&鼠标键&中找到这项功能。为了让读者免除阅读帮助文件的麻烦和痛苦(因为它说明的不清不楚,让人费解),下面我把它的具体使用方法给大家说明一下,希望能够讲述得比Bill Gates的&瘟酒吧-吐&清楚那么一点点。和第一种方法--鼠标功能模拟程序那样,1,2,3,6,9,8,7,4八个数字键是鼠标的(八个)方向键的替代键,5代替鼠标的单击(既可以是左键的单击,也可以是右键的单击,具体是哪个键要看在tray中的鼠标键状态图标的指示),揿下5在鼠标键状态图标上的反应是相应的键的一次闪烁;&+&代替双击(同样也没有指定是哪个键的双击),在鼠标键图标上的反应是相应的键连续闪烁两次;&*&代替左右两键的同时单击,在鼠标键图标上的反应是相应的两个键同时闪烁一次,&/&是切换键,既是单击与双击间的切换,又是左键和右键间的切换;所有的这些状态都会在状态栏中的鼠标键图标上得到体现,当然左右键的状态是非常明显的显示在相应的图标上,而单击显示为灰色,双击显示为黑色。&0(Ins)&键代替按下鼠标键(同样没有指明左右键),在鼠标键状态图标上的反应是相应的键由灰变黑,这个键为我们拖动文件夹,选择文档的部分内容提供了方便;&·(del)&键则代替释放鼠标键,在鼠标键图标上的反应是相应的键由黑变灰。还可以设置鼠标移动的速度(crl表示加速,shift表示减速),数字小键盘的开关键(Alt+Shift+NumLock)等等。记住,由于数字小键盘不是真的鼠标,所以要领会它的一些规章制度。要领就是先确定下面的操作是左键呢还是右键,以及是单击呢还是双击,鼠标键是按下还是松开?然后再进行相关的操作。如果您还没有听清的话,或者您想知道得更多一些,请参考相关的帮助文件。3)用键盘的各种快捷键/组合键来代替鼠标的各种操作,当然这种方法的缺点就是要记忆许多的组合键,如同dos命令相对于windows操作来说的那种麻烦和扰人:[左键]大小键盘上的enter键。[右键]用shift+F10可以完全代替,而alt+enter则是shift+F10+R的替代键:查看某选项(可以是文件,也可以是文件夹,甚至是硬盘)的属性。[菜单的弹出与激活]可以用alt键或者组合键ctrl+f10来弹出第一个菜单,或者用alt+相应的字母,直接弹出对应的菜单;在子菜单中,可以直接用相应的缩写字母来执行对应的功能,也可以用键盘中的上下键移到相应的子菜单项上(特别是对于那些子菜单非常多,而我们需要的东东又在倒数几个的位置),再用enter键执行该功能。[win键]^+ESC[选定、选择]SHIFT+方向键为行选择方式,SHIFT+ALT+方向键为列选择方式(列选择在word排版时比较适用)shift+home/end:选定的范围是从当前的光标位置到行首/行末;shift+PageUp/PageDown:选定的范围从当前的光标处到页首/页末;shift+ctrl+PageUp/PageDown:选定的范围从当前的光标处到文顶/文底(注意ctrl+PageUp/PageDown的效果是将光标直接跳到顶部/底部,配合鼠标的操作特别奏效)[TAB键]IE中:在 Web 页、地址栏和链接栏中向前移动到下一个项目;alt+home:进入您的主页[当前窗口间的切换]如果只有少数几个窗口的话,就直接利用alt+TAB键来切换,ALT+TAB:两个键同时按下时,是在切换,但是当前的活动窗口还没有改变,直到alt键松开时,活动窗口才改变,shift+alt+tab切换顺序变成为逆序,ALT+ESC:每按下一次该组合键(不管alt键松开与否),当前的活动窗口就顺序的变成下一个,shift+alt+esc:功能和alt+esc一样,只不过是切换顺序变成了逆序如果开有非常多的程序窗口,先用^+ESC弹出win键,然后用ESC取消,接着再利用TAB键在win键,状态栏,工具栏和sys tray之间切换,当鼠标切换到相应的地方时,再运用左右键;最后的办法就是用alt+space弹出窗口的控制菜单,然后将当前窗口最小化,最后就可以看到需要的窗口了。[窗口的最大化,最小化,关闭]窗口的关闭:ALT+F4,CTRL+W,ALT+F+X,CAD(^+ALT+DEL)再选择需要关闭的窗口名称,或者用alt+space弹出控制菜单,然后选择&关闭&一项;其中alt+f4是退出某程序,ctrl+w是关闭某程序的当前窗口,而不关闭其他窗口,但是如果某程序只开了一个窗口时,其效果就是退出该程序;最大、最小化、以及恢复/还原:ALT+SPACE(打开窗口的控制菜单,选择恢复/还原、最大化,最小化,调节窗口大小、移动等功能项)[窗口的移动]ALT+SPACE打开控制菜单,然后选择m(移动)一项,这样用上下左右键就可以移动窗口了,[窗口大小的改变]ALT+SPACE,然后选择s(大小)一项,同样的,上下左右键可以改变窗口的大小[窗口的翻页]:PageDown和PageUp分别是向下和向上翻一页,ctrl+PageDown和ctrl+PageUp分别是翻到窗口的底部和顶端,home/end:到行首和行尾,在IE中是到窗口的top和bottum[文件的移动、改名与删除]DEL:放到回收站中,SHIFT+DEL:直接删除,不经过回收站[文件的选择]选择一个:就是用上下左右键来选择;选择全部:用ctrl+a键就可以了;有规律性的或者说是连续性的选择:用shift+方向键就可以了;无规律性的选择:按住ctrl键,然后按方向键到所需要选择的项目上,然后按下空格space键就可选上该项目,然后再移动方向键,再space进行选择(此时需要一直按着ctrl键);如果在众多的项目中只有少数的项目不选:我们可以先选择好这些不需要选择的项目,然后用编辑菜单下的&反向选择&功能进行选择,就达到了选择大多数项目的目的;[工具栏中功能的实现]前进、后退、向上、停止、cut,copy,paste、undo,delete,属性请参考windows帮助系统中的&快睫方式,键盘&一项的具体说明CTRL+S,ALT+F+S,ALT+F+A,ctrl+Z,ALT+BackSpace:取消上一步的操作,也就是会到上一步的操作结果中,但是不能够回到下一步的操作结果中。BackSpace是后退一步,在IE中类似于alt+〈-[某些属性的快捷键(有鼠标时也是如此)]CAD(ctrl+ALT+DEL):终止进程、关闭和重启计算机ctrl+A:对当前编辑窗口中的内容进行全选;ctrl+C:对已经被选定的对象进行复制;ctrl+V:在光标位置粘贴已经被复制的对象/内容,同时被复制的对象不被删除;ctrl+X:对被选定的内容/对象进行复制,并且在该内容/对象已经被粘贴之后,再删除原有的内容/对象,否则不予删除;(有点类似于^+C)ctrl+Z:对最近的一次操作进行反悔(undo)、撤消;ALT+BackSpace:undoctrl+S:保存当前窗口的内容,以及快速保存,和Alt+F+s效果相同ctrl+N:在现有IE窗口的基础上再打开一个新窗口,新窗口的内容与当前窗口一样;ctrl+P:弹出打印有关的内容的菜单,知道确认后才正式的打印。ctrl+B:在office编辑中,起到对字体加黑/去黑的作用;ctrl+I:在office编辑中,起到对字体倾斜/去斜的作用;ctrl+W:效果和组合键Alt+F4相同,关闭当前的窗口(而不是直接关闭当前窗口涉及的程序),在IE,Office程序,我的电脑以及windows资源管理器中起到亦起相同作用ctrl+R:类似于ctrl+F5,对当前内容进行强制性的更新,而不检验、对比内容的日期ALT+ENTER:快速查看所选项目的属性,功能和SHIFT+F10+R/P一样ALT+PrintScreen:将整个屏幕上的内容存成图片并copy在剪贴板中,以供复制SHIFT+F10:弹出&打开方式&·在win系列的启动中按住SHIFT,可以直接进入&安全模式&,出现win画面后再按SHIFT键,则跳过 &开始/程序/启动&程序组中的程序·在放入光盘时按住SHIFT,则是作为自动播放的开关/转化、·在^+ALT+SHIFT之后需要重新启动机器时,按住SHIFT,则是重新启动GUI即windows,而不需要再从BIOS开始,某些时候节约了时间,加快了速度。 shift+dele:彻底地删除文件,而不是扔到垃圾箱中[功能键]F1:帮助文件的导出,f2:重新命名的快捷方式,功能等同于&右键--&重命名&F3:对内容的查找,作用等同于&win键--&查找--&文件或文件夹&f4:将光标指向地址栏,并且弹出当前地址的相对地址,以及所有的地址(在资源管理器中)shift+f4:将光标指向地址栏,并且弹出当前地址的相对地址,以及所有的地址(在资源管理器中)ctrl+f4:将光标指向地址栏,而没有其他的操作F5:对内容的更新/刷新,在文本编辑框中,调出当前的时间:时分年月日,比如19:18 F5 或CTRL+R 仅当 Web 上的页面与本机存储的 Web 页时间戳不同时,才刷新当前 Web 页CTRL+F5 即使 Web 上的页面与本机存储的 Web 页时间戳相同,仍然刷新当前 Web 页f6:功能和tab键一样,完成顺序的切换,ctrl+f6也一样shift+f6:功能和shift+tab键一样,完成逆序的切换工作f10:相当与alt键的功能类似,弹出的菜单中包含是第一个菜单(多数为文件)的内容,同时还有在所选择的项目上的右键所弹出的菜单的内容shift+f10:鼠标的右键功能,在IE中是显示某个链接的快捷菜单F11:在全屏幕和常规窗口(最大化)之间进行切换;[在IE中的操作]ESC:终止网页下载(更新)过程,而不取消所下载的网页,也就是说,下载了多少网页代码,就解释/显示多少网页内容CTRL+L:转到新位置ctrl+o:在IE中是弹出&打开新网页&的对话框CTRL+N:直接打开新窗口(内容和最后一次成功显示的页面内容相同)CTRL+W:关闭当前窗口CTRL+S:保存当前页CTRL+P:打印当前页或当前框架ENTER:激活选定的链接CTRL+E:在浏览栏中打开搜索页CTRL+I:在浏览栏中打开收藏夹CTRL+H:在浏览栏中打开历史记录CTRL+单击:在历史记录或收藏栏上,打开多个文件夹alt+右箭头键alt+左箭头键[使用地址栏]ALT+D:选择地址栏中的文字F4:显示地址栏的历史记录CTRL+向左箭头:在地址栏中时,将光标左移到相邻的逻辑分隔符(. 或 /)CTRL+向右箭头:在地址栏中时,将光标右移到相邻的逻辑分隔符(. 或 /)CTRL+ENTER:在地址栏中将&&添加到键入的文本的前面,将&.com&添加到文本的后面向上箭头:在&自动完成&建议项的列表中向前移动向下箭头:在&自动完成&建议项的列表中向后移动[使用收藏夹]CTRL+D:将当前 Web 页添加到收藏夹中CTRL+B:打开&整理收藏夹&对话框ALT+UPARROW:在&整理收藏夹&对话框的&收藏夹&列表中向上移动所选项目ALT+DOWNARROW:在&整理收藏夹&对话框的&收藏夹&列表中向下移动所选项目[文本的编辑]CTRL+X:删除所选项目并将其复制到剪贴板中CTRL+C:将所选项目复制到剪贴板CTRL+V:将剪贴板中的内容插入到所选位置CTRL+A:选中当前 Web 页中的所有项目在word(office)编排时,ctrl+&=&为下标;ctrl+shift为上标;ctrl+b为黑体;ctrl+i为斜体;ctrl+u为下划线;鼠标的拖动:将所选项目的快捷方式拖到新的地方(如桌面,另外的文件夹中)ctrl+拖动:可在任意两文件夹之间拷贝(不同盘之间可剩去ctrl);shift+拖动:可在任意两个文件夹之间移动(同一盘上可剩去ctrl+shift+拖动:创建快捷方式ctrl+shift:切换中文输入法shift+空格:切换全角/半角方式在IE中,用shift+左键确认:在新的窗口中显示该链接指定的web页面的内容或者 函数功能:该函数定义一个系统范围的热键。
函数原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,UINT vk);
hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用线程的WM_HOTKEY消息必须在消息循环中中进行处理。
id:定义热键的标识符。调用线程中的其他热键不能使用同样的标识符。应用功能程序必须定义一个0X0000-0xBFFF范围的值。一个共享的动态链接库(DLL)必须定义一个0xC000-0xFFFF范围的值伯GlobalAddAtom函数返回该范围)。为了避免与其他动态链接库定义的热键冲突,一个DLL必须使用GlobalAddAtom函数获得热键的标识符。
fsModifoers:定义为了产生WM_HOTKEY消息而必须与由nVirtKey参数定义的键一起按下的键。该参数可以是如下值的组合:
MOD_ALT:按下的可以是任一Alt键。
MOD_CONTROL:按下的可以是任一Ctrl键。
MOD_SHIFT:按下的可以是任一Shift键。
MOD_WIN:按下的可以是任一Windows按键。这些键可以用Microsoft Windows日志记录下来。
vk:定义热键的虚拟键码。
返回值:若函数调用成功,返回一个非O值。若函数调用失败,则返回值为0。若要获得更多的错误信息,可以调用GetLastError函数。
备注:当某键被接下时,系统在所有的热键中寻找匹配者。一旦找到一个匹配的热键,系统将把WM_HOTKEY消息传递给登记了该热键的线程的消息队列。该消息被传送到队列头部,因此它将在下一轮消息循环中被移去。该函数不能将热键同其他线程创建的窗口关联起来。
若为一热键定义的击键己被其他热键所定义,则RegisterHotKey函数调用失败。
若hWnd参数标识的窗口已用与id参数定义的相同的标识符登记了一个热键,则参数fsModifiers和vk的新值将替代这些参数先前定义的值。
Windows CE:Windows CE 2.0以上版本对于参数fsModifiers支持一个附加的标志位。叫做MOD_KEYUP。
若设置MOD_KEYUP位,则当发生键被按下或被弹起的事件时,窗口将发送WM_HOTKEY消息。
RegisterHotKey可以被用来在线程之间登记热键。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件:user32.lib。
为了得到唯一标识,我们还将用到另一个API函数
GlobalAddAtom(
//自己设定的一个字符串
因为我们还要在程序退出的时候,消除这个热键,
所以需要声明一个全局变量:
在窗口的create事件中,加入以下代码
GlobalAddAtom(‘MyHotKey’)
HotKeyId的合法取之范围是0x0000到0xBFFF之间,
GlobalAddAtom函数得到的值
在0xC000到0xFFFF之间,所以减掉0xC000来满足调用要求。
在上面的代码下面加入:
RegisterHotKey(Handle,
热键的辅助按键包括Mod_Ctrl
、Mod_Alt、Mod_Shift,对于Windows兼容键盘还支持Windows
键,即其键面上有Windows标志的那个键,其值为Mod_win。
的代码注册了一个热键:ALT+F8。当然如果你希望象TAKEIT那样,只用F8,
就这么写:
RegisterHotKey(Handle,
注:handle是一个特殊的变量,它表示当前窗口的句柄。
这个函数你应该能句举一反三了吧。
一旦热键设置成功,在程序应用过程中如果有相应的键被按下,Windows系统都会给你的应
用程序发送一个消息WM_HOTKEY,不管你的应用程序是否为当前活动的。其中WM_HOTKEY消
息的格式为:
该参数在设置系统级的热键有用,一般不予使用
fuModifiers
LOWORD(lParam);
//热键的辅助按键
HIWORD(lParam);
//热键的键值
注册了热键,就该写下响应代码了。
首先,在程序头部分的private段中加入声明
(作用是声明这个过程,和声明变量类似。
关于如何声明函数、过程,请请参考各自的帮助文件或其它资料):
HotKeyDown(var
Tmessage);
WM_HOTKEY;
然后在程序中加入如下代码:
Tfmain.HotKeyDown(var
Tmessage);
(Msg.LparamLo
Msg.LParamHi
假设热键为ALT+F8
最后一步:
在窗口的close事件中加入
UnRegisterHotKey(handle,
HotKeyId);
//注销HotKey,
释放资源测试代码:首先用RegisterHotKey函数注册一个热键,例如Enter键。当按下Enter后,就调用mouse_event函数,模拟点击鼠标左键。
class(TForm)
FormCreate(Sender:
FormDestroy(Sender:
OnHotKey(var
msg:Tmessage);message
WM_HOTKEY;
implementation
TForm1.OnHotKey(var
msg:Tmessage);
msg.WParam=9999
GetCursorPos(pt);
mouse_event(MOUSEEVENTF_LEFTDOWN,pt.x,pt.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,pt.x,pt.y,0,0);
TForm1.FormCreate(Sender:
RegisterHotkey(handle,9999,0,VK_RETURN);
//注册一个id为9999的hotkey
TForm1.FormDestroy(Sender:
UnRegisterHotkey(handle,9999);
试试以上代码,运行时按回车键,就会模拟点击鼠标左键的了。
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 鼠标单击 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信