第一篇:用应用程序模拟键盘和鼠标按键
用应用程序模拟键盘和鼠标按键
在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂的,或重复性的输入操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这里主要是通过两个Windows API函数来实现的。下面以 VC++为例来介绍一下如何实现这两个功能。
本文示例代码
模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数。在VC里调用api函数是既简单又方便不过的事了。
首先介绍一下Keybd_event函数。Keybd_event能触发一个按键事件,也就是说回产生一个WM_KEYDOWN或WM_KEYUP消息。当然也可以用产生这两个消息来模拟按键,但是没有直接用这个函数方便。Keybd_event共有四个参数,第一个为按键的虚拟键值,如回车键为vk_return, tab键为vk_tab。第二个参数为扫描码,一般不用设置,用0代替就行第三个参数为选项标志,如果为keydown则置0即可,如果为keyup则设成“KEYEVENTF_KEYUP”,第四个参数一般也是置0即可。用如下代码即可实现模拟按下键,其中的XX表示XX键的虚拟键值,在这里也就是各键对应的键码,如''A''=65
keybd_event(65,0,0,0);
keybd_event(65,0,KEYEVENTF_KEYUP,0);...mouse_event最好配合SetCursorPos(x,y)函数一起使用,与Keybd_event类似,mouse_event有五个参数,第一个为选项标志,为MOUSEEVENTF_LEFTDOWN时表示左键按下为MOUSEEVENTF_LEFTUP表示左键松开,向系统发送相应消息。第二三个参数分别表示x,y
相对位置,一般可设为0,0,第四五个参数并不重要,一般也可设为0,0。若要得到Keybd_event和mouse_event函数的更详细的用法,可以查阅msdn或delphi帮助。
下面是关于mouse_event的示例代码:
POINT lpPoint;
GetCursorPos(&lpPoint);
SetCursorPos(lpPoint.x, lpPoint.y);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
上面的代码表示鼠标的双击,若要表示单击,用两个mouse_event即可(一次放下,一次松开)。
注意,不管是模拟键盘还是鼠标事件,都要注意还原,即按完键要松开,一个keydown对应一个keyup;鼠标单击完也要松开,不然可能影响程序的功能。好了,希望本文能让你对模拟键盘和鼠标按键有个初步的了解,如果想更深入的了解可以查阅msdn在线帮助,并多多动手实践,也许会对你有很大的帮助。
第二篇:我用键盘代替鼠标
我用键盘代替鼠标
习惯了用鼠标,如果让你只用键盘,会不会有种“世界末日”的感觉。不用怕,即使没有鼠标,我也可以用键盘代替它——用键盘的“鼠标键”特性。
启用“鼠标键”特性:
在“控制面板”中双击“辅助功能选项”,选择“鼠标”选项卡,如图一。选择“使用鼠标键”选项后确定。这时系统托盘中会出来一个带红圈的鼠标样的图标。红圈表示现在不可用,只要按一下Num Lock键,当喇叭发声时,图标上的红圈消失,表示可以用键盘来控制鼠标指针了。
使用方法:
大家仔细观察一下键盘的数字键盘区,相信一定另有发现。数字键上除了标有数字外,还有四个箭头的标志及Home、End、PgDn、PgUp。平时当Num Lock键打开时,这些键能输入数字;当Num Lock键关闭时,这些键的功能和方向键区的键的功能一样。但当“鼠标键”特性打开时,Num Lock键关闭的情况下,这些键就能代替鼠标的移动及单击、双击等所有能做的操作,然而这些使用方法需要牢牢记住,具体方法如下:
移动指针——用箭头键使鼠标指针水平或垂直移动,用HOME、END、PAGE UP 和 PAGE DOWN 键使鼠标指针沿对角线移动。
单击——按数字键5代表单击鼠标左键;若先按数字键盘上的减号(-),再按数字 5,代表单击鼠标右键。
双击——按数字键盘上的加号(+)代表双击鼠标左键;先按数字键盘上的减号(-),再按加号(+)代表双击鼠标右键。
拖放——先用数字键盘上的箭头键移动指针,再按数字键盘上的 INS 键,再用箭头键移动到目地地,最后按数字键盘上的 Del 键释放,完成拖放操作。
其它操作:若要切换到标准鼠标单击,请按数字键盘上的斜杠(/)。要临时增加或降低鼠标指针速度,在移动的时候分别按Ctrl或Shift键就可以了,前提是必须在图一中单击“设置”(如图二),然后选中“按住 Ctrl 键进行加速或按 Shift 键进行减速”复选框。其它设置:
在图二中,还有其它一些设置,选中“使用快捷键”,以后只要按<左边的 Alt+ 左边的 Shift+Num Lock>就可以开启或关闭这个功能;指针速度区可以调节鼠标移动的最高速度及移动时的加速度;其中有一个“打开”与“关闭”单选按扭,如果选中“关闭”,表示当键Num Lock关闭时鼠标键功能启用,相反则当Num Lock打开时鼠标键启用,这样数字式键会失效,所以最好选择“关闭”。如果去“屏幕上显示鼠标键状态”前面的复选框,则系统托盘中的图标将消失。
是不是觉得很有意思,连键盘都能当鼠标来使。如果没有十分的必要,我们都不用键盘的这个功能,所以它被大家给遗忘了,毕竟鼠标比键盘好使吗!
第三篇:键盘鼠标维修总结
键盘鼠标维修总结
我在经营网吧的过程中,闲来无事也会拿起电烙铁,做起了维修工。其实,那些损坏的键盘、鼠标、耳麦有很多只需要经过简单的修理,还能焕发青春的。维修工时间做长了,也积累了一定的经验,下面愿与大家一道来分享。
一、基本工具
俗话说:“工欲善其事,必先利其器。”要做好维修工作,一些必要的、好用的工具是省不了。
在网吧中维修键盘、鼠标、耳麦所用的工具很简单,在电子商店都能很容易地买到,价格也便宜。常用的基本工具主要有以下这些:
(1)电烙铁:只需要普通的35W、内热式、尖头,一把;
(2)剪刀:一把;
(3)铅笔刀:学生用的那种就行,一把;
(4)松香:一小铁盒即可,2元左右;
(5)焊锡丝:选择内部自带松香的那种,好用些,零售大约一元一米,几米就够用了;
(6)简易万用表:主要用于测量电路的通断,一个;
(7)螺丝刀:十字和一字螺丝刀各一把;(8)毛刷:一把;
(9)胶带:一卷;
(10)胶水:强力胶一瓶;
(11)尖嘴钳:一把。这几个工具配起来,价格也就在50元左右,还是挺便宜的。将这些工具集中放在一个工具箱(或袋)中,使用起来非常方便。
二、维修基本功
要想进行维修操作,必须要熟练地掌握各种工具的操作技巧。平时空闲时可以多进行一些练习,只有经过熟能生巧之后方能达到得心应手的地步。
1、万用表的使用。万用表的使用非常简单,因为我们在实际维修键鼠麦的工作中,主要是使用万用表来测量线路的通断,平时只要将万用表打到欧姆10K档即可,使用红黑两根表笔即可测量线路的通断与否了。万用表使用时间长了,记得要更换一下里面安装的电池就可以了。还有,如果万用表长时间不使用的话,最好将电池取出来,以免电池漏液而损坏万用表。
2、电烙铁的使用。电烙铁是维修中最主要的工具,因此我们一定要学会熟练地使用它。使用电烙铁主要注意这几个问题:
(1)新烙铁头的上锡工作。新买来的电烙铁,一定要对烙铁头进行上锡操作,不然使用不了多长时间便会报废(我就因此换了几个烙铁头)。新烙铁在使用前,可用小刀将烙铁头外表一层镀膜轻轻括去,到露出内部的铜色为止,然后插上电加热,沾些松香,到一定的高温状态下上焊锡丝并让焊锡沾满整个烙铁头即可。烙铁头经过以上上锡操作后,一方面以后使用时上锡较方便,另一方面使用寿命会有所延长。
(2)及时断电,以防烙铁头“烧死”。普通的电烙铁没有恒温控制功能,因此通电一段时间后或长时间不在继续使用,一定要将电源拔下,如果长时间处于空烧状态,则烙铁头很容易被“烧死”,出现上锡困难的情况,最终烙铁头将报废。
(3)使用时间长了,烙铁头表面会被氧化(表现为变黑),出现上锡难的问题,这时可用小刀轻轻刮去表面的氧化物即可。
(4)注意安全。使用电烙铁一定要注意安全,因为电烙铁在使用时处于高温状态,拿放要小心,千万不要用力甩,以防烙铁头上的焊锡烫伤别人或损坏衣物。烙铁使用过后,也要等一段时间确认温度已完全降低才收起来(可以用鼻子去闻,但千万不要轻易用手去摸)。
3、上锡方法。在维修过程中,少不了要进行焊接操作,但在进行焊接之前要先对焊接材
料进行上锡操作,这样才方便进行后续的焊接工作。
4、部分按键无效故障。有时键盘会出现部分按键无效的故障,一般有规律地集中为一排或几排,这是由于键盘内部线路出现断路引起的。对于这种故障,如果出现的面积较大,那就不要进行维修了,干脆放一边算了,或者直接从其他同型号的坏键盘里取一个能用的塑料线路板替换上就好了。对于部分线路断路,最好的方法当然是使用导电银漆来维修了,但那东西成本太高,不适用,所以我们使用最简单的土办法。维修方法:先用万用表测出塑料线路板断路的线路部分,然后在触点处用针扎一个孔,从坏键盘线里取一根细铜丝,从针孔里穿过去,将两个触点连起来,将铜丝线拉直,两头用透明胶带粘住即可。依照此法,将其他线路补好。记住,细铜丝要放在塑料线路板的外侧。
5、按键错误故障。键盘有时会出现某个键长通或按一个键出现几个键或按此键出现其他键的情况。这种情况一般是由于键盘内部线路短路造成的。处理方法:仔细清理键盘塑料线路板。
五、鼠标常见故障维修
1、找不到鼠标。开机启动进入Windows界面,系统提示找不到鼠标。出现这种故障,排除鼠标与主板接口接触不良之外(拔下重插一下即可),主要有两个原因:鼠标集成块损坏或鼠标线断裂导致的接触不良。鼠标内部集成块损坏的情况不多,一般情况下都是由于鼠标连线断裂引起的(这种情况非常常见)。同样地,拆开鼠标您就会看到,在鼠标线引出部分又是一个90度的大转折,加之鼠标在使用的过程中不停地移动,拉来拉去的,这个转折处是最容易断裂的了。维修方法:将鼠标线从转折处剪断,剥出线头,用万用表测量一下线的通断与否,然后按照原先的线序重新焊接上去即可解决。
2、移动不灵活。这种故障出现在机械式鼠标上较多,一般光电鼠标要少一点。鼠标移动不录活,主要原因有:
(1)桌面不平整;
(2)鼠标底部的四个垫角?尘太多导致滚轴滚动困难;
(3)鼠标内感应片??个鼠标垫应该就有所改观的。对于第三种??面沾的灰尘清除干净即可。对于第四种原因,?应片老化不是很严重,即移动情况并不是很糟糕,可拆开鼠标??操作过程要慢慢试,并不是靠得越近越好,慢慢地会试出最佳距离的。
(4)如果感应片老化较严重,可以从其他坏鼠标上焊一个下来替换上即可。
3、按键不灵敏。鼠标使用时间长了,按键的触点会受到磨损,按键使用起来就不灵敏了,有时要用很大的劲才行。
维修方法:
(1)如果是鼠标按键上的触点受到磨损,可以用强力胶水在触点上粘一小片纸(注意纸片不要太厚),待胶水干后即可硬化,使用就正常了。或者直接从同型号的坏鼠标上替换一个上盖就好了。
(2)如果是鼠标内部的按键触片受损导致弹起不顺或接触不良,可以从其他坏鼠标上焊一个下来替换上即可。
4、鼠标指针乱飞。这种故障出现在“双飞燕”2D鼠标上较多,故障表现为鼠标不受控制,只要稍微移动一下鼠标,鼠标指针便在桌面上到处乱窜。出现这种故障的原因是鼠标线因断
裂出现接触不良的状态,维修方法同第一部分。
小结:其实,维修键盘、鼠标、没有太多的技术性,需要的只是大家的耐心和细心,只要多拆修几次,了解了它们的内部构造,自然能够熟能生巧了。这些经验技巧,不仅仅适用于维修网吧里的键盘、鼠标、这些小件东西,其实这些都只是一些基础性的操作技巧,大家可在此基础上进行扩展和发挥,掌握了这些基本操作后,可以进一步学习维修其他的配件了(比如主板等)。更重要的是,很多维修方面的经验技巧都是在平时的实践中不断积累起来的,关键的是要不断地进行总结才能不断的发展和前进。
鼠标常见故障分析与维修技巧
鼠标的故障分析与维修比较简单,大部分故障为接口或按键接触不良、断线、机械定位系统脏污。少数故障为鼠标内部元器件或电路虚焊,这主要存在于某些劣质产品中,其中尤以发光二极管、IC电路损坏居多。
一、找不到鼠标
1.鼠标彻底损坏,需要更换新鼠标。
2.鼠标与主机连接串口或PS/2口接触不良,仔细接好线后,重新启动即可。
3.主板上的串口或PS/2口损坏,这种情况很少见,如果是这种情况,只好去更换一个主板或使用多功能卡上的串口。
4.鼠标线路接触不良,这种情况是最常见的。接触不良的点多在鼠标内部的电线与电路板的连接处。故障只要不是再PS/2接头处,一般维修起来不难。通常是由于线路比较短,或比较杂乱而导致鼠标线被用力拉扯的原因,解决方法是将鼠标打开,再使用电烙铁将焊点焊好。还有一种情况就是鼠标线内部接触不良,是由于时间长而造成老化引起的,这种故障通常难以查找,更换鼠标是最快的解决方法。
二、鼠标能显示,但无法移动
鼠标的灵活性下降,鼠标指针不像以前那样随心所欲,而是反应迟钝,定位不准确,或干脆不能移动了。这种情况主要是因为鼠标里的机械定位滚动轴上积聚了过多污垢而导致传动失灵,造成滚动不灵活。维修的重点放在鼠标内部的X轴和Y轴的传动机构上。解决方法是,可以打开胶球锁片,将鼠标滚动球卸下来,用干净的布蘸上中性洗涤剂对胶球进行清洗,摩擦轴等可用采用酒精进行擦洗。最好在轴心处滴上几滴缝纫机油,但一定要仔细,不要流到摩擦面和码盘栅缝上了。将一切污垢清除后,鼠标的灵活性恢复如初。
三、鼠标按键失灵
1、鼠标按键无动作,这可能是因为鼠标按键和电路板上的微动开关距离太远或点击开关经过一段时间的使用而反弹能力下降。拆开鼠标,在鼠标按键的下面粘上一块厚度适中的塑料片,厚度要根据实际需要而确定,处理完毕后即可使用。
2、鼠标按键无法正常弹起,这可能是因为当按键下方微动开关中的碗形接触片断裂引起的,尤其是塑料簧片长期使用后容易断裂。如果是三键鼠标,那么可以将中间的那一个键拆下来应急。如果是品质好的原装名牌鼠标,则可以焊下,拆开微动开关,细心清洗触点,上一些润滑脂后,装好即可使用。
笔记本电脑键盘维修技巧
笔记本电脑电脑键盘是本本很重要的一部分,每天我们都通过键盘进行文字处理,所以键盘出问题就等于少了一个得力的助手,搞不好还会影响整机的性能寿命。前不久我的一个朋友购买了一台二手东芝笔记本电脑,拿回来后第三天,不小心把啤酒洒在了键盘上。他知道我在做本本维修,就把本本拿过来了。故障现象是键盘上有一半的键不能使用,还有的必须两个键同时使用才能打出来字来。初步判断是有短路和断路的地方,当我把键盘取下来打开时,发现里面用的是塑料薄膜印刷电路!在排线和印刷电路的连接处有几根连线烧断了。由于是塑料薄膜印刷电路,当然不能用常规的焊接方法,于是我使用导电银漆把极细的银粉颗粒和特种漆混在一起,用来描画电路,凝固以后的导电性极佳。15分钟搞定,装机一试,本本键盘终于正常了!
笔记本电脑键盘所遇到的最常见问题就是:键帽脱落装不回去、支架断裂、不慎泼水和太脏需要清理。笔记本电脑键盘所使用的按键触点很小,上面涂有导电胶,每按一下就会触发一个电脉冲。如果按键触点渗水了,导电胶溶解掉了,按键自然就失灵了。另外,笔记本电脑的构造很精巧紧凑,键盘下面就是电脑的核心电路部分,一旦进水渗过键盘,后果更是不可预计。所以大家在使用笔记本电脑时,一定要格外小心。一滴水,有可能让你付出巨大的代价。大连市华峰科技帮您解决烦恼,新的一年让您不再苦恼。
笔记本电脑维修范围: 笔记本电脑键盘失灵、笔记本电脑键盘脱落、笔记本电脑键盘窜键,笔记本接口维修.笔记本电脑开机不认硬盘、笔记本电脑开机屏暗 笔记本电脑开机不进系统..维修笔记本电脑键盘故障现象特征:
1、键盘按不出键。
2、键盘连键
3、键盘自动按键。
笔记本电脑键盘进水的抢救措施:假如是不慎泼水入键盘,应该在第一时间把机器倒转过来以免水流入主板造成灾难性的后果。然后拔掉电源与电池强行关机,只是单纯按电源开关强行关机是不足够的,因为主电池仍然可能短路,所以一定要取下电池和断开电源适配器。
第四篇:关于usb鼠标、键盘驱动浅谈
关于usb鼠标、键盘驱动浅谈
你可能会遇见这样一个不可思议的问题,usb鼠标(键盘)插上亮但就是不可以用,去设备管理器里边发现其前边有个黄色的叹号——找到问题了原来是驱动的问题,于是就联网自动更新驱动发现可以找到但是打开文件失败,对于您对计算机的了解,也许你已经用了好几个测试软件比如驱动人生,驱动精灵,鲁大师等等,都可以检测到该驱动没有装上,但令人不可意思的是就是装不上驱动。在确定鼠标可用的情况下,这个时候您也许就该想这是不是1硬件的问题(主板usb接口)2系统问题。但是真正的做一个正版的系统是很费劲费事的(后期处理特繁琐)。接下来您可以这样做更新主板芯片组驱动,南桥驱动试试等等,如果还是不管用。这时候您可以试试进入u盘系统看看鼠标会不会用,如果会的话 那就是系统的问题。这时候就做只能系统了(几乎可以确定是系统的缺陷性)。
出现这些问题很大程度上是精简版系统的缺陷性,在一点是尽量不要有软件优化系统,很肯能把某些东东优化没了。所以在这里建议大家在选择系统时候做好做原版系统。有自带的系统更好,精简版系统很可能出现一些未知错误。
以上仅是本人自己的见解,多有不足之处,肯请各位批评指正。
第五篇:用键盘代替鼠标操作的方法
在“开始”菜单上选择“设置”,“控制面板”,在“控制面板”上双击“辅助选项”图标,单击“鼠标器”标签,然后单击“使用鼠标键”。这样就可以用键盘来控制鼠标的光标,模拟鼠标的鼠标键都指键盘右侧的小键盘(数字键盘),使用时要使NumLock 键处于有效状态。以下就是鼠标键:
移动 8、2、4、6、7、9、1、3键,八个方位
长距离移动 Ctrl+以上八个键
选鼠标左键 /
选鼠标右键 —
单击 5
双击 +
拖曳 0(INS)
释放.(Del)
由此看出,单击鼠标左键即为/,5,拖动窗口为:
先移动到窗口的标题栏,再按INS,然后用“移动”键
将窗口移到合适的位置,最后按Del。