第一,键位冲突
薄膜键盘的工作原理是在键盘中铺设了纵横排步的电路线,交叉的位置就是键位,当键位按下时就触发开关,键盘的控制芯片通过检测所有的行列线,判断哪一行哪一列的点位被打开,并将这个信号传递给主机。显然,当你同时按下多个键位时,芯片并不能区分某些点位的开关状态,也就无法将按键正确的状态传递回主机。说回机械键盘,由于每一个键位都是一个单独的开关,键位按下就产生一个单独的信号。所以理论上,机械键盘是可以实现同时按下整个键盘都被正确识别的,也就是「全键无冲」。但之所以说「理论上」,是因为即便我们摆脱了按键自身的限制,键盘和主机的通信协议又面临着新的限制。早期使用的 PS/2 协议可以将键盘产生的所有信号都传递给主机,现在使用的 USB 协议中,键盘只能以固定的频率定期向主机发送 8 个字节长度的数据包,第一个字节预留给键盘左右两侧的 Ctrl、Alt、Shift 和 Win Key(也就是那个有微软旗标的按键),第二个字节预留出来不使用,可以使用的就只有剩下的 6 个字节,因此采用 USB 协议的键盘最多只能同时触发 14 个按键。但由于第一个字节的修饰键一般不作数,因此一般的宣传语都采用「六键无冲」的说法。随着技术的发展,USB 由于其通用性好、占用空间小、可热插拔等诸多优点,逐步取代了 PS/2 插孔。因此真正意义上的全键无冲的键盘,已经慢慢消失在历史的长河中了。
第二,手感
谈论机械键盘不可避免的话题就是,手感。机械键盘和薄膜键盘放在一起比手感,薄膜键盘通过键位下方的胶膜提供回弹力,压力是线性相关的,而且下方的薄膜触点寿命短,因此高频地使用两三个月就会变得绵软无力。机械轴的压力变化曲线图机械键盘通过特殊的设计,使得敲击可以获得非线性的压力变化和段落感,因此在敲击时可以获得清晰明确、直接迅速的力回馈。这样的好处一来是可以避免误触,二来就是可以尽情享受键盘的敲击声。
第三,寿命长
假设你每天需要敲击 10000 次键盘,并且均匀分布在 26 个字母上,则平均每个键每天被敲击约 385 次,这意味着你可以使用大约 51948 天,大约 140 年。