关于微动开关连点的毛病,键鼠板曾有篇分析文
[鼠标] 鼠标连点的成因与解决方式 - 看板 Key_Mou_Pad - 批踢踢实业坊
https://www.ptt.cc/bbs/Key_Mou_Pad/M.1594209255.A.827.html
微动开关在按下和释放时,簧片会有短暂的抖动 (bouncing)
此时簧片与触点间快速弹跳,而后趋于稳定
https://i.imgur.com/FHhNoVj.png
摘自凯华微动规格书
(http://www.kailh.com/product/Mswitch/MI/)
红框为抖动区间,抖动时间会随寿命老化逐渐加大
抖动会使鼠标判断连续触发,这便是连点的成因之一
而不同厂牌微动开关,其抖动时间自然相异
因应相容性,可更换微动鼠标在驱动中能设定去抖动 (debouncing) 时间
https://i.imgur.com/R9Xdj0U.jpg
华硕
(https://www.inpad.com.tw/news.php?act=view&id=93)
https://i.imgur.com/mNYaEgI.png
因科特
https://i.imgur.com/jVOvmhs.jpg
以下使用因科特 G23,搭配两颗被操到连点的微动开关
● 左键:OMRON D2FC-F-7N (10M)
● 右键:OMRON D2F-01F
来测试不同去抖动时间下,连点的发生状况
鼠标微动开关 debounce 测试 - 8ms - YouTube
https://www.youtube.com/watch?v=1iUOGgprIlI
鼠标微动开关 debounce 测试 - 1ms - YouTube
https://www.youtube.com/watch?v=827KIgWegTg
鼠标微动开关 debounce 测试 - 16ms - YouTube
https://www.youtube.com/watch?v=uA4NSKFAf0U
设定三个去抖动时间 (8ms/1ms/16ms),测试结果如下
● 8ms (标准时间)
OMRON D2FC-F-7N (10M):26/100
OMRON D2F-01F:0/100
● 1ms (极端时间)
OMRON D2FC-F-7N (10M):47/100
OMRON D2F-01F:10/100
● 16ms (加长时间)
OMRON D2FC-F-7N (10M):3/100
OMRON D2F-01F:0/100
中国欧这颗老化严重,在 8ms 下已有显著连点
1ms 更加严重,拉长至 16ms 后有改善
日欧则为轻微老化,8ms 下点一百次虽无表现出连点
但实际使用时偶尔会发作
以上测试显示出微动开关抖动与连点的关连,合理怀疑频繁被抱怨连点的某厂
除了微动用料不佳外,是否其去抖动时间过于激进?
(非找理由为其开脱,勿战)
题外话,热插拔键盘通常都能调整去抖动时间 (少数如 CHERRY 没有)
肇因于做机械轴体的厂商太多,抖动时间自然大相迳庭了
以上不专业测试供参