'
您绝对没拆过440健盘.根本就不是用的导电橡胶.而是金属簧片触点.也与程序无关.只是接触不好所至
'
接触不好这个可能的确是。
但是与程序无关就不能这么说了,这个问题的出现毫无疑问是程序设计的问题。
在按键的编程中一般都要加上防抖的措施,原理很简单,就是判断开关触点导通的时间。如果是时间很短的导通,则程序不予理睬,而只有导通达到设定的时间,程序才判断导通有效。
还有一种防抖的方法,程序在单位时间内只对第一次导通响应,如果在单位时间内有多次导通,则程序不予承认。
实际上只要是机械触点开关包括导电橡胶,在导通和脱离导通的过程中都会产生大量的间断导通脉冲,这是由于触点弹性和触点电阻与压力之间关系的原因。当触点新的时候,由于表面还未产生氧化层或银触点未被大量磨损,所以间断导通脉冲还不算多,可能此时440s还没有暴露出明显的问题。而当随着时间推移,触点上的银镀层被磨损后,导通过程中就出现了大量的导通脉冲。加上程序中未对此做足够的处理,所以出现键盘连击的现象。
看来只能想办法拆开面板把开关想办法处理一下,或者全换掉。