鼠标双击变单击解决办法
windows区分单双击消息

}
et = GetTickCount();if(et - st > 200)break;}
这样就可以在响应鼠标双击的消息时,不响应鼠标单击的响应。
(2) 使用Sleep(GetDoubleClickTime())在WM_LBUTTONDOWN消息响应中加入
static bool flag = FALSE;
Sleep(GetDoubleClickTime())后,
消息响应会进入WM_LBUTTONDBLCLK,这个时候flag变成了true,
等sleep结束后,消息继续回到LBUTTONDOWN中,
这个时候判断flag的值是true就会返回。希望这篇文章能帮助需要的人解决问题。
{
::TranslateMessage(&msg);
::DisatchMessage(&msg);}
if(WM_LBUTTONDBLCLK == msg.message)
{
return DefWindowProc(hWnd,message,wParam,lParam);
今天在编写一个win32的程序时,遇到了一个问题,那就是在我响应鼠标双击这个事件时,先响应了鼠标单击这个事件。于是下决心解决这个问题。后来才明白,鼠标双击是由两次鼠标的单击组成的,只不过windows通过判断两次鼠标单击的时间,如果两次鼠标单击在200ms之内,则说明是鼠标双击事件,如果超过了200ms,则说明是鼠标的两次单机事件。那么如何在响应鼠标双击的同时不响应鼠标单击事件呢?也就是过滤掉鼠标的单击事件。有两种方法可以实现。
Sleep(GetDoubleClickTime());
if(flag){ return 0;}
鼠标点一下变两下是怎么回事如何解决鼠标单击变双击问题

鼠标点一下变两下是怎么回事如何解决鼠标单击变双击问题1、如果你设置过鼠标,导致鼠标点一下变两下,那么可能是鼠标灵敏度设置过高导致的,我们可以将鼠标放置到其他电脑上试试,如果问题解决,那么就是电脑设置问题,可以去还原下设置,如果问题依旧,那么可以肯定是鼠标自身的问题了。
2、鼠标自身故障问题导致的鼠标点一下变两下该如何解决呢?不少朋友遇到这种情况,以为鼠标坏了,首先想到的就是买一个新鼠标更换呗。
诚然,鼠标价格比较便宜,但其实很多时候鼠标点击一下变两下都是小故障,我们不放自己修理下,方法如下:准备工具:刀片、十字螺丝刀、电烙铁、助焊剂、焊锡、吸锡器以及新的鼠标微动开关(有些不用这项)。
准备好以上工具后我们就可以给鼠标更换微动了,首先我们要用刀片将鼠标底盘的垫脚去掉,再用螺丝刀将螺丝拧下来,这样就可以把鼠标的外壳打开,看到鼠标内部的构造了。
然后我们再将鼠标的滚轮从中拆出,由于每款鼠标的构造不同,所以用户要细心拆下,千万不要暴力拆解,否则鼠标滚轮就会报废了。
接下来我们就可以将鼠标的电路板拆下来,一般电路板的四周会有几个卡子固定电路板,轻轻将卡子翘起就可以将电路板取出。
取下电路板后,就可以开始准备换微动了,首先要做的是将坏掉的微动从电路板上取下来,然后将新的微动换到电路板上。
换好微动后,将鼠标滚轮装好,再将鼠标外壳装好,这样就可以完美的解决鼠标点一下变两下的问题了。
Ps:有些时候原鼠标微动开关可能只是生锈了,用刀片刮刮即可,这种情况无需更换。
本文最大的意图是希望大家遇到鼠标点一下变两下不要直接以为坏了,有可能只是小问题,我们不放死吗当活马医,或许即可解决办法,即使因为失误没弄好,再买新的也不迟,并且可以加强我们动手能力。
Qt中判断鼠标的双击和单击事件

Qt中判断鼠标的双击和单击事件(转载)
1致谢
2问题来源
Qt中,在双击事件mouseDoubleClickEvent中会触发单击事件mousePressEvent 事件,原因是:
(1).鼠标按下->弹起,一个单击信号就发射了
(2).在单击后的一段(很短)的时间内,鼠标按下->弹起,一个双击信号发射
3解决方法
鼠标按下时启动timer计时,在一段时间内,没有双击信号,则做出单击响应,否则做出双击响应
(1)类的头文件中添加槽和计时器
注意:加入槽函数时要加上Q_OBJECT宏
public slots:
void mouseClick();
private:
QTimer *timer;
(2)在构造函中
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(mouseClick()));
(3)单击事件
注意:根据我的测试时间间隔最小设为200,再小就不行了,不知道为什么,求解void PaintArea::mousePressEvent(QMouseEvent *event)
{
timer->start(200);
}
(4)双击事件
void PaintArea::mouseDoubleClickEvent(QMouseEvent *event)
{
timer->stop();//禁止单击要做的事
//双击要做的事
}
(5)槽函数
void PaintArea::mouseClick()
{
//单击要做的事}。
【优质】鼠标左键单击变双击怎么办-word范文 (2页)

【优质】鼠标左键单击变双击怎么办-word范文本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==鼠标左键单击变双击怎么办随着电脑的普及,鼠标也一直被使用着。
那么鼠标左键单击变双击怎么办呢?下面就让jy135小编来告诉大家吧,欢迎阅读。
鼠标左键单击变双击的原因1、许多用户在遇到鼠标左键单击变双击的情况,都认为是鼠标坏了。
其实对于鼠标左键单击变双击这种情况,很多时候都仅仅是鼠标内部小故障造成的,简单维修下就能够正常使用了。
由于鼠标内部结构非常简单,维修起来工具什么都很简单,只需要一把螺丝刀(没有螺丝刀的还可以尝试使用剪刀试试)、刀片以及一些清洁纸等2、首先使用螺丝刀,将鼠标外壳拆掉,一般鼠标仅有一颗螺丝,拆卸十分简单。
螺丝拆掉后,我们就可以小心的将外壳打开了,打开之后可以看到鼠标内部结构相当简单,难怪鼠标价格便宜。
仅一块小小的电路板和一些触点模块。
由于是鼠标左键有问题,因此我们重点处理的对象就是鼠标左键触电模块。
鼠标左键单击变双击怎么办1、然后我们下面要做的就是小心翼翼的拆开鼠标左键触点模块,检查里面是否有灰尘以及内部触点与焊接是否接触良好等。
拆开左键触点模块后,可以看到里面有铜片,这个铜片通常很薄,我们需要小心翼翼将铜片取出来,清理下,因为某些时候该铜片表面被氧化了就可能出现触点接触不容,容易导致鼠标左键点击变双击。
2、需要注意的是铜片很薄,千万别弄坏,否则真的无力回天了。
轻轻撬开卡口即可取下铜片,然后我们可以看到铜片上有个接触点,大家可以用砂纸或者锉将接触点轻轻擦一擦,将氧化层擦掉,知道看见光亮即可,然后将用清洁纸或者酒精清理下铜片底座弄干净,之后我们就可以小心翼翼的安装回去了。
鼠标日常使用注意事项1、鼠标是一种通过手动控制光标位置的设备,系统普遍使用的是二键或三键的鼠标。
避免在衣物、报纸、地毯、糙木等光洁度不高的表面使用鼠标。
AUTOCAD鼠标中键不能移动图形双击中键不能适合窗口显示的解决办法

AUTOCAD鼠标中键不能移动图形双击中键不能适合窗口显示的解决办法AUTOCAD在操作时有时会遇到鼠标中键不能移动图形,双击中键不能适合窗口显示全部的情况,很影响工作效率。
原因是因为运行CAD时所产生的acad.lsp、acadappp.lsp和acadapp.lsp三个文件所导致的。
可以观察一下,当我们建立新的CAD图档时总伴随着出现acad.lsp的文件,多半是这个原因,以下方法可以解决这个问题。
1.关闭CAD(一定要先关闭正在运行的CAD程序)。
2.打开系统的文件搜索窗口,搜索并删除acad.lsp、acadappp.lsp和acadapp.lsp这3个文件。
注意:“搜索范围”一定要选择“本机硬盘驱动器...”,并勾选“搜索选项”中的“高级选项”,将其下的“搜索子文件夹”项勾选上,否则不能将这3个文件全部搜索清除干净。
3.复制下面的代码在CAD命令行运行,以恢复被修改的系统变量默认值:setvar "zoomfactor" 40setvar"mbuttonpan" 1setvar"HIGHLIGHT" 1setvar "fillmode" 1以上4个命令一个个的运行一下。
4.此步骤不一定需要,根据自身情况来:用记事本打开CAD下的“acad.mnl”文件,将文件最后一行代码(load "acadappp")删去。
附:“acad.mnl”文件可能在下面的目录中,C:\\.... \\Autodesk\\....\\Support ",用系统搜索定能找到。
(注意:先在系统的文件夹选项中设置“显示隐藏的文件、文件夹和驱动器”)如“acad.mnl”文件中无此行代码可忽略此操作。
详解鼠标微动开关的维修

微动开关分解到此结束。
2、微动开关的内部结构
当我们打开微动开关的上盖时,就会惊讶的发现,微动开关结构之简洁,构思之巧妙,真是令人叹为观止。它的主要工作零件竟然是一片厚度只有0.06毫米的黄铜片。它不但提供了回弹动力,而且还是导电的动触点。更令人拍案叫绝的是:它还能经受住几十万,甚至几百万次的点击。呵呵,真是既便宜又耐用。
4.2恢复弹簧铜片的弹性,解决第三类故障
要解决这个问题,关键在于,我们如何保证将弹簧片挂到支架上还能保持它最大的弧度,有最大的回弹力。在第2个参考链接里,介绍了一种最佳安装方法。
(1)将弹簧片的小舌头朝上放在平整的地方,用镊子等工具,向下按压到底,按压后它会恢复的,按压一两次就可以。
(2)将弹簧片的舌尖调整到和铜片一个水平面上,虽然不要求很准确,但相差不要太大。
我们先来看一下微动开关和铜片的结构示意图。
再来看几张微动开关内部结构的实拍照片:
再来看几张微动开关内部结构的实拍照片:
注意,上面3个图中的铜片不是很直,大概是因为被我折腾了好几次,有点变形了。正常的铜片上部应该是很直的,铜片的动触点的背面很好地贴合在限位架上(见后面的说明)。等以后我修别的开关时再上更合适的图吧。(哈哈,myjian帮拍了张正常的铜片,加上:)看下图,铜片上部是直的,装上后首端是向上翘抵住限位架的状态。
鼠标灵敏度太高解决方案

鼠标灵敏度太高解决方案
很多人喜欢买好用的鼠标但是你往往会发现你买的鼠标灵敏度太高,这时候我们应该怎么办呢?不用怕有学下啦小编教你怎么解决。
灵敏度太高的解决方案
首先点击电脑左下方的【开始】按钮,弹出下拉菜单,可以看到【控制面板】选项,如下图所示。
点击【控制面板】选项,进入电脑系统的控制面板选项,下拉控制面板可以看到【鼠标】选项,如下图所示。
点击控制面板里的【鼠标】选项,弹出鼠标属性窗口,如下图所示。
可以将鼠标双击文件夹的速度调低,这样就会降低单击被误认为双击操作的概率了,如下图所示。
调整完毕后依次点击【应用】及【确定】按钮,经过调整后可以再次尝试一下鼠标的灵敏度是否降低。
如果通过鼠标属性窗口调整无效,一般情况下是由于鼠标本身质量可能存在问题,如果鼠标已经使用了很长时间,不妨考虑换一个质量好一点的。
自己动手解决鼠标连击问题

自己动手解决鼠标连击问题作者:来源:《中国电脑教育报》2012年第49期鼠标是电脑不可或缺的外设,用过鼠标的很多人都曾经遇到过一个问题,那就是按键失灵。
但是常见的并非是按键完全失效,而是不灵敏或者连击现象。
比如我们用浏览器,点击关闭和切换窗口时会非常不方便,经常同时打开多个网站。
此时的鼠标就好比鸡肋,用了痛苦,扔掉可惜。
其实问题不大,解决这个问题我们只需自己动手。
解释连击之谜为游戏玩家推荐中档鼠标,很多人第一时间都会想到200元左右价位的Razer炼狱蝰蛇和罗技G1。
这两个鼠标性价比高,拥有自身独到的优势,但是它们有一个共同的缺点就是容易产生连击故障。
很多人用了炼狱蝰蛇半年左右,便开始出现双击的现象;G1虽然没有这么夸张那也是双击问题高发户。
这回让我们带你走进你不知道的炼狱蝰蛇内部,为你解释鼠标连击之谜。
连击的毛病是如何产生的呢?很多人第一反应就是微动要坏了。
确实,现在很多游戏鼠标,微动用的都是很普通那种,一点也没有高端鼠标的气质。
但是微动开关并没有那么脆弱,有的时候连击的毛病并不一定是微动惹的祸。
炼狱蝰蛇拆解我们找到一款炼狱蝰蛇,对它进行拆解找出问题所在。
首先将鼠标翻过来,去掉其贴纸露出螺丝孔。
这里注意,有两个螺丝是在垫脚下面,如果你没有备用垫脚,用手抠的办法非常不可取。
最好用一字型螺丝刀小心取下垫脚,尽量不让垫脚弯折,并且尽量保持垫脚背面的胶不被破坏太多。
螺丝卸下后,我们应该沿着侧键方向轻轻分开鼠标。
尤其注意红框所示的排线区域,排线并非是插针式的,连接十分脆弱,如过多弯折稍微一个不注意焊点处肯定会断线。
将鼠标像贝壳一般半开后,我们能看到两个螺丝、一个尾灯连接线插针和两个上盖卡扣。
我们要解决的是连击问题,跟鼠标下半部的元器件没关系,只要拆下上面的电路板即可。
上面的电路板只有两个螺丝固定,拆最上面那颗螺丝时不用让下面的壳张开去拆,而是把下面的壳向右平移露出螺丝,这样就不会让排线大角度弯曲。
偏下那颗螺丝比较好拆,拧完轻轻一拆就拿下来了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用鼠标单击文件夹时,不是显示被选中,而是直接打开了,好像双击操作一样。
对程序的操作也是一样,只是点击了一下快捷方式,程序就打开了。
这类问题一般是由于不小心改动了相关设置引起的,严格讲不是故障,我们只需把设置再改回来就行了,具体设置涉及到以下几个。
设置一:
有时候移动设备使用后会出现鼠标左键单击变双击的情况,这时可以打开任务管理器,并结束进程中的“wowexec.exe”和“cdilla10.exe”两项,这样就会恢复正常,但下次使用移动设备后还会出现此问题。
设置二:
依次打开“我的电脑”菜单栏上的工具→文件夹选项→常规选项卡里面有
一个“通过双击打开项目”,选中该项并确定即可。
设置三:
在开始→设置→控制面板→鼠标→鼠标配置-切换主要和次要的按钮的勾去掉!
设置四:
选择设备管理器→通用串行总线控制器→Intel(R) 82801DB/DBM USB Universal Hos Controller - 24C2 点击其“属性→高级”项:
若是XP系统:勾选“不要通知我USB错误”;若是2000系统:勾选“USB 设置”下的“停用USB错误检测” 确定OK。
这样就可以提高包括USB鼠标在内的USB设备对系统做出反应的灵敏度。
自己动手解决“鼠标经常单击变成双击”!
两个月前,自己“服役”了几年的鼠标出现了故障,可能是因为使用频率较高的原因?---单击左键经常变成双击,这样想用鼠标打开文件夹、找某个文件,尤其移动文件的时候就很麻烦:常常要移动几次才能成功,更多情况下居然把文件直接打开了!左右键对调设置后操作起来还挺顺利的(正常的右键双击不会有什么反应的嘛),但这样很不习惯。
以前的老鼠标是滚轮的那种,发现鼠标不好使的时候,经常需要把里面滚球
带进的脏垢刮掉就能正常使用了。
这光电鼠标可不一样,一般情况下只愿意相信是没法解决的电子电路问题。
起初我怀疑是系统的问题,按照上述办法设置调整,但鼠标在别的电脑上使用也出现同样的问题,因此确认鼠标本身发生了故障。
为此我上网搜索了一下,原来发生同样问题的沦落XDJM们还真不少。
换用个新的不同鼠标还真不习惯,于是决定选择网友的图解办法:拆解鼠标进行维修!使用工具:一把小螺丝刀、一个大头针、一片粗糙的纸(可以从档案袋上剪下)。
维修是顺利完成的。
下面就是我维修的整个过程(图1)。
图1 维修工具是螺丝刀、纸片、大头针
【拆开鼠标外壳】
鼠标的紧固螺丝一般都在底面,除了图中的位置以外,还有设计在脚垫或者标签下的(图2)。
注意拆开鼠标外壳的时候要先向上再向前用力,因为这种普及的鼠标在前部一般都会有两个卡扣。
图2 拆除螺丝固定栓卡
如图3,这就是鼠标里面的样子,因为是为了解决单击变双击的问题,而这类问题就是出在鼠标的微动开关上,所以我们要继续拆微动开关。
图3 微动开关小按钮,按下彩色塑料块就发出咯嗒咯嗒的声
【拆开微动开关】
首先我们用大头针轻撬微动开关的卡扣,要提醒大家注意两点,第一,由于卡扣是塑料制品而且很薄,一不小心就会弄断。
第二,微动开关里有金属弹簧片,在撬开卡扣的同时,弹簧片会弹出来,不注意就会找不到弹簧片,所以周围最好有一些遮挡弹簧片的东西(图4)。
图4 用大头针轻轻撬起卡扣
微动开关拆开后里面的构造非常简单,就一个小铜片。
当我们点击鼠标的时候,弹簧上的触点就会和下面的金属触点接触,电脑就会做出相应的反应,也就是单击、双击(图5)。
图5 就是这个触点的复位接触问题
【打磨触点】
下面的就是最重要的步骤了,刚才说了鼠标能够正常点击是靠微动开关里面的触点接触实现的,而出现失灵就是因为触点出现了毛刺、锈蚀等情况,引起接触不良。
所以我们把触点打磨一下就可以了。
打磨使用的材料是一张比较毛糙的硬纸片,有人会建议用细砂纸打磨,这种材料需要购买,二是细砂纸很容易将触点磨花,这样可能用不了多久,触点又会被锈蚀。
如图6和图7,我们要打磨弹簧片上的触点和留在微动开关上的触点。
图6 打磨铜弹片触点
图7 打磨金属接触基座
【把鼠标重新装回去】
相信大家经过拆解已经对鼠标的内部结构比较了解了,所以安装相对来说就比较容易。
但安装小铜片以及微动开关外壳还是要单独说一下,装小铜片的时候一定要先让有触点的那头进去,再卡好中间的弹片,最后把弹片稍微压缩一下就可以装上去了。
安装微动开关外壳的时候,一定把电路板倒过来,要从下往上安装(图8),这样图3中的微动开关上的塑料块才不会掉下来。
图8 将电路板倒过来,向上卡扣安装微动开关外壳
把零配件按原位放置,接上电脑,检查鼠标维修情况!点击能够正确完成的话,装好鼠标外型壳的螺丝,维修大功告成!
【更换微动开关】
装回微动开关弹片是个带点细致的活,由于弹片薄小易变形,不要太粗燥了,可能造成弹片失去复位弹力或拉坏的永久损坏。
当然,就算万一把鼠标里的小铜片弄坏了,弄丢了,也可以将中间滚轮的微动开关的铜片换下来。
或许某些人的鼠标发生按下无咯嗒响、无回弹的情况,肯定是微动开关已损坏了。
这种情况下,用焊接设备卸除这个微动开关。
找一个废弃的鼠标(当然是能咯嗒咯嗒响的),拆开后卸下同样的微动开关,按原位置装入原微动开关位置。
如果换入的开关是坏的,那就继续换啦.....,或者购买一个全新的微动开关换上.
【写在最后】
通过讲解,想必大家会试一下维修出现类似情况的鼠标了吧!那些售价几百元的鼠标微动开关的结构其实差不多,我们只要稍微动动手,利用常用的一些简单工具完全可以自己修理好,不仅省下了钱,而且还有一种DIY的成就感。