你把每个键位理解为一个开关,按下接通,弹起断开。
其实它就是一个开关,只不过开关样式不一样。别管机械式还是电容式,归根结底都是开关状态变化,就是0.1变化。
有了0和1,键盘芯片在提前已经编码的情况下就可以准确知道是哪一个按键按下了。你可以理解为每个键位都有一条通道芯片的路,芯片在每个路口都设了门岗。对应键位按下,就会及时通知对应门岗。因为一一对应,自然芯片就可以知道是哪个按键按下。
如果按键的通知系统,比如接触电容或机械开关坏了。又或者门岗擅离职守,比如芯片内部问题,再或者送信的这头路断了。都会造成按键无反应。
有时键盘芯片出下故障,比如门岗串岗了,那就会照成键位错误响应。你按A,电脑最终得到的不一定是A。
",