|
|
[评测]
kc84的冲突测试。(有更新)
9
7409
楼主

本帖最后由 bci 于 2012-7-15 12:57 AM 编辑
这是用dell D630 在windows xp sp3环境下测试的。
刚刚下载了keyboard test ,对kc84的usb口做了测试,初步得出的结论是:kc84是usb口下任意6键不冲突,当超过6键时,通过虚拟键盘的方式实现所谓的无冲突——伪无冲突,相当于最先的6键虚拟在一个键盘上,后面的键虚拟在其他键盘上。当超过21键同时按时,会产生错误:比如,你没有按某个键,结果键盘发出这个键按的指令;又比如,你松开某个键此时会影响到其他键的触发情况,总之这时键盘可以认为是不可靠的,当然也是不可用的。
总结一下,kc84,usb口下,6键以下是任意无冲突的(这一点和Filco二代看齐了),当超过6键时,采用虚拟方式实现伪无冲突,这可能对某些游戏有点好处,但是这样做在某些场合不安全可靠;当超过21键时,键盘会出线意想不到的触发,键盘此时完全不可靠也不可用。
值得特别指出的是,kc84的虚拟方式是动态的,并不固定在键盘的某个区域里,哪里最先按的6个键,就把这6个键虚拟成一个键盘。所以仅就组合键来说,组合键不大于6键时是可靠的,当大于6时是不可靠的。
作为比价,kc84的冲突实现方式相对于filco二代这种6键无冲突来说,可以说“功能强了一些,但是可靠性降低一些”,但是它巧妙的回避了6键和6键以下的情况,这些情况下kc84是同样可靠的。由此也可以看出filco这类品牌的严谨性——它宁可让你按不出来也不会去做多余的事情。不过通常应用来说6键已经足够了,除非是对安全性要求极高的场合,kc84都可以胜任。
=======================================测试2,补充测试======================================
针对6键无冲突进行更广泛的测试,发现一个问题,那就是6键之后,第七键时有时会产生错误。比如按住1234 ctrl y这六个键,然后再按u键,此时得到的是urrz,换言之在上面这6个键按下的情况下,再按u相当于按了urrz(有先后顺序),并且不会打断之前的6键长按,这和虚拟2个键盘的情况又不有同,所以基本可以看做是一个新的问题。进一步尝试这种问题发生时6个按键中至少有一个按键是ctrl或者alt或者shift。
目前的结论是:如果不包含这ctrl或者alt或者shift3个键任何一个键,那么依然可以做到6键以上的伪无冲突。当包含这三个按键之一时只能做到任意6键无冲突,不能做到6键以上的伪无冲突。目前还没有发现6键以内的问题,暂时认为任意6键是无冲突的。
|
|