刚刚本鲁朋友间有人在讨论一个跑跑界类似硬件外挂的东西,
叫做“神手训练器”。
由于本鲁好歹也是唸过一点数位电路,
想说来研究一下它在做什么;
但该工作室的影片只有安装教学,
却没有说明他的用途跟原理。
有没有乡民有用过的,可以说一下它的功能是什么?
= = = = = = = = = = = = = =
刚刚稍微看了一下官方脸书卖场的评论,
似乎说可以加快键盘送出讯号的频率......
以下原文引用自官方:
“PS2(圆形)接孔,是专门处理键盘讯号的通道,处理键盘速度最快速
USB(方形)接孔,是万用接孔,需要花点时间判断讯号转换讯号,速度会略慢一点
建议,如果状况允许,尽量使用PS2孔~让键盘讯号进入电脑之后处理快一点
有些USB键盘本身效能就不是很好,
加上使用讯号进入电脑USB孔之后又会被拖慢一点点~
导致整个效能非常不理想”
而就我粗浅的认知,先不论USB部份,PS/2键盘送讯号的频率是由键盘决定的。
如果是单纯用他那颗神奇的小盒子,应该是没用的。
但如果是改键盘送讯号的clock rate,我不懂他需要弄成键盘加小盒子的目的;
这直接做在键盘上就好,外部应该只需要一个旋钮就可以了。
弄成这样,对专业电竞选手来说不会不好带吗?
以下键盘科普知识:
PS/2 mini六根(较现代化的,不是古老AT那种)中有四根有用,分别是:
5VCC
Ground
Clock
Data
当人按下键盘时,会产生Scan-Code,分成:
Make Code,
Break Code
譬如说大A => Make Code : 1C
Break Code: F0,1C
而每次都是分拆成1byte送。
所以当你按下键盘上的按钮时,会发生的事情是:
(1)键盘的Clock会从Hign掉下来,收讯的人会知道接下来有11个clock
(2)Data会送来11个bit,各是:
start bit = 1
data[0-7]
parity
stop bit
详细可以参考这个影片:
http://youtu.be/EtJBqvk1ZZw
中间的状态图解说很清楚。
所以如果能加快clock rate,的确“理论上”能够让操作感变好;
但这是忽略了接收端所说出来的推论。(抱歉我恰好是专门玩系统程式的)
对于电脑来说,这些都是外部中断打进来的。
而电脑里面,负责PS/2的MCU会拉住Clock在low,不让你送东西;
直到系统的说:拎北忙完了,interupt handler才会去处理这个“相较之下不重要的事情”。
这就好像某些耳机、音响商会跟你说:水力发电声音听起来比较清脆、火力发电比较雄壮一样。
嗯,高兴就好XD