【原创】ThinkpadX240更换三键触摸板注意事项
来源:互联网 发布:冉莹颖的实际身高知乎 编辑:程序博客网 时间:2024/06/05 17:11
ThinkpadX240更换三键触摸板注意事项
声明:此教程中更换方法只适用X240(因为X240的触摸板是粘在电脑上的,没有螺丝钉锁紧),其他型号的我不确定。
本方法特点:只需要拆触摸板,其他的都不需要动。
X240的触摸板就不吐槽了,用过的应该都想换。看到网上很多人反应更换过程中扯断了排线,而教程也只是说注意不要扯断排线,但是很多细节都没有讲到。所以我这里着重讲细节部分,简单的部分就不上图了。
更换触摸板有两种方法:
1、各种拆,把主板拆下来,露出排线接在主板上的部分,然后使排线与主板分离,之后拆触摸板就不会扯到排线(我在网上看到别人是这样做的,感觉费时费力)
2、不需要拆后盖内置电池啥的,直接拆触摸板,断开排线与触摸板的连接后,换上三键触摸板。
我下面讲的是第2种方法,我自己专研的,只要按照我讲的步骤来就没问题。
Step1 撬开触摸板下半部分
@Figure 1@
如Figure1所示,从红色箭头所指的地方撬,放心使劲撬。注意只要先撬开触摸板下半部分就好,先不要撬开上半部分否则可能会扯断排线。
@Figure 2@
从撬开的底部往里看,里面有两根排线,棕黄色的排线是我们需要留的,另外一根黑色的不需要,完全可以暴力拆除。我们需要的排线靠近上端所以建议大家不要直接撬开上部,否则有可能扯断排线。
Step2 解除触摸板上半部分连接,拆掉无用排线
@Figure 3@
Figure 3中,我用拆过之后的触摸板给大家展示一下,如何解除触摸板上半部分连接。
把镊子伸进去,用其将“几”字型的连接杆向左或右推挤(使点劲),可使触摸板脱离。大家对照实物仔细一看就能懂。分离之后,再拆掉那根没用的黑色的排线。
Step3 拆掉重要的排线,分离触摸板顶层
@Figure 4@
如图4,现在只剩下这根重要的排线了。千万不要直接拉,排线是被锁紧的。我们要用镊子撬开FPC连接器的锁紧开关(黑色部分,可参考Figure 5中红色箭头所指处,也可参照买来的新的三键触摸板上的),撬开之后就能轻轻拉出排线了。这里动作要放缓要有耐心。
@Figure 5@
Step4 完全拆掉触控板
@Figure 6@
剩下的触摸板部分是用双面胶贴在模具上的,可以使用一字螺丝刀在它的边缘处撬,让他们脱离就可以了。
@Figure 7@
Figure 7中,至此,拆解完成。注意尽量保证双面胶不被破坏,后面还能用。
Step5 安装新的触控板
接下来,逆过程,打开三键触摸板上FPC连接器的锁紧开关,将软排线插到底,锁紧即可。(此过程要放缓动作要有耐心)
最后对准位置将触摸板再粘上去。最终效果如Figure 8所示,
@Figure 8@
之后的驱动安装就不说了,网上大把大把的。
番外篇
触摸板如何探测手指的位置
@Figure 9@
去除外衣,露出电路板,分析一下工作原理。
@Figure 10@
Figure10中可以看出,触控芯片引出IO分别引向下面一横排和右边一竖排。
触控芯片猜测是电容式的,可以检测到因人体手指而引起的电荷量变化。(原理和触摸开关应该是一样的)
@Figure 11@
然后在另一面通过铺铜和走线,形成了网状的探测网。
等效图如下,
@Figure 12@
这样当手指放到上面(如Figure12所示)就会至少有一对负责横竖的IO口检测到信号,这样就能通过触发的IO口来判断出手指的位置。同理,可以检测多根手指以及手指的移动。等效于整个触摸板是个二维平面,可通过(x,y)值来确定手指位置,以及(x,y)随时间的变化来推测手指移动。
如何实现左击右击
@Figure 13@
Figure13即为触摸板的下层,上面有5个按键,其中只有中间1个有电气作用,周围4个只起支撑作用。其通过排线与上层触摸板连接。
当按键被按下时检测手指的位置,若处于右下1/4区域则代表右击,若处于其他3/4区域则代表左击。
为啥用着难受?不灵敏 没快感
这种按键触发方式对于手指来说是一个很严重的省力杠杆,省力费距离。那么问题来了:1、有时你按下去很多都不一定能触发按键,导致反应不灵敏;2、当按键触发时你已经按着触控板向下好一段距离,而且触控板是一个不变形的平面,从而导致你按任意一处整个触控板都在动,没有使用按键时弹起快感,所以导致大家对此吐槽不断。
据说X240设计出这种触摸板是为了配合在win8中使用手势控制,但理想和现实差距很大。好在推出的新型号中又改回了三键式触摸板。
- 【原创】ThinkpadX240更换三键触摸板注意事项
- TSM12M触摸芯片注意事项
- [原创]react native 注意事项
- HP服务器更换主板前后的注意事项
- Apache更换ssl https证书问题注意事项
- 使用AnimatorOverrideController动态更换animationclip注意事项
- 更换第三方jar包的注意事项!!
- html5 的手机触摸事件注意事项
- Handler三秒更换图片
- ---触摸板
- 触摸板
- ios触摸事件三:UIResponder
- 【原创】工作总结之三
- 原创:体验spring(三)
- Android触摸事件(三)-触摸事件类使用实例
- Android 触摸事件机制(三) View中触摸事件详解
- 【原创】ComboBox的用法及注意事项
- [原创]使用IAR编译TI SensorDemo注意事项
- Lesson 5:循环和关系表达式
- Unity5.3.5的AssetBundle加载
- golang之cgo一---go与C基本类型转换
- Hibernate的简单使用
- iOS开发UI篇—CAlayer(自定义layer)
- 【原创】ThinkpadX240更换三键触摸板注意事项
- javaScript的函数,事件,BOM,DOM
- View 1
- Mysql-basic-1
- GitLab_本地GitLab服务器搭建
- (二)装饰者模式
- 通讯录的实现
- package day1501; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; im
- 关于对碰奖的解析!