目前市面上常见的键盘接口有三种:老式AT接口、PS/2接口以及USB接口。老式AT接口,俗称大口,目前已经基本淘汰,因此不作介绍。
基本信息
键盘接口是指键盘与电脑主机之间相连接的接口方式或类型。
详细内容
PS/2
最早出现在IBM的PS/2的机子上,因而得此名称。这是一种鼠标和键盘的专用接口,是一种6针的圆型接口,但键盘只使用其中的4针传输数据和供电,其余2个为空脚。PS/2接口的传输速率比COM接口稍快一些,而且是ATX主板的标准接口,是目前应用最为广泛的键盘接口之一。
键盘和鼠标都可以使用PS/2接口,但是按照PC'99颜色规范,鼠标通常占用浅绿色接口,键盘占用紫色接口。虽然从上面的针脚定义看来二者的工作原理相同,但这两个接口还是不能混插,这是由它们在电脑内部不同的信号定义所决定的。
USB
USB的全称是Universal Serial Bus,USB支持热插拔,即插即用的优点,所以USB接口已经成为MP3、U盘、移动硬盘等移动存储工具的最主要的接口方式。 USB有三个规范,即USB1.1、USB2.0和USB3.0。
PS/2接口和USB接口的键盘在使用方面差不多,由于USB接口支持热插拔,因此USB接口键盘在使用中可能略方便一些。但是计算机底层硬件对PS/2接口支持的更完善一些,因此如果电脑遇到某些故障,使用PS/2接口的键盘兼容性更好一些。主流的键盘既有使用PS/2接口的也有使用USB接口的,购买时需要根据需要选择。各种键盘接口之间也能通过特定的转接头或转接线实现转换,例如USB转PS/2转接头等。
性能对比
首先USB接口支持热拔插,允许用户在不关闭系统,不切断电源的情况下取出和更换,而PS/2接口的不支持热拔插。
其次是接口扫描频率USB接口比PS/2口的要高很多,响应速度当然是USB口比PS/2口要快很多,只不过我们平时感觉不太出来。
罗技和微软的USB口鼠标一般都配了个PS/2-USB转接口。下面拿MX518作为例子来用这个转接口测试。
PS/2可以在设备管理器的驱动属性里进行高级设置,把接口扫描频率提升到200Hz(USB接口下是固定的125Hz),用MouseRate测也确实从125Hz提升到了200Hz。
用PS/2时,即使是用最高的1600dpi,移动起来也比较慢,而换用USB口,移动速度马上提上去了。
装上罗技驱动后,用USB时设备管理器能认出鼠标型号是MX518,而用PS/2在设备管理器里显示为PS/2兼容设备,只有罗技自带的设置程序才能认出鼠标型号。
关于接口扫描频率。125Hz代表系统每秒检查125次鼠标接口,那么接口的反应时间(或者说鼠标数据传输延迟)应该是1/125=8ms,而200Hz时接口的反应时间是5ms,相差不大。Razer的好几款鼠标已经把扫描频率提升到了1000Hz,罗技G5也是500Hz,它们的反应时间是2ms和5ms,可以认为数据传输没有延迟了。
用PS/2的话,接口扫描频率默认好像是120Hz,最高只能调到200Hz,提升非常有限,不过对于MX518、IE3.0这类技术比较老的鼠标来说无所谓了。但对于G5甚至Razer的高端鼠标来说,用PS/2绝对会带来性能损失。
MIDI接口
MIDI是当时在众多不同制式规格中唯一让所有音乐设备都兼容了的一个工业标准。MIDI键盘很多都不是直接连声卡的,在数字音乐系统里专业声卡根本就不考虑MIDI键盘的连接,所以你的卡上没有MIDI接口是正常的。
系统对MIDI键盘的响应工作是交给软件工作站来完成,所以你的键盘是需要一个专用的MIDI转接线。买了线以后一般也不是接音频卡了,很多是接电脑然后由软件识别的。