|
本帖最后由 gonehell 于 2009-7-23 16:49 编辑
按键冲突 这个问题也一直隔三差五的被提起
凭我残存的记忆 讲一下我的认识
首先 按键冲突 跟 键盘是否机械无关 而与 硬件电路的设计 和采用的接口协议有关
在标准的键盘usb驱动程序规定的协议之下 除了左右 shift alt ctrl 这六颗按键以外 尚余下六个位 来判断哪些按键被压下 所以在硬件电路允许的情况下(一些蹩脚的键盘之所以按2、3个按键就锁键的原因 在于电路的设计问题) 使用标准的usb驱动程序只能做到 任意 6颗按键同时压下 如果哪家外设 或者 键盘制造公司 能够编写自己的键盘usb的驱动 那么在硬件电路许可的情况下 是可以做到 全键同时压下不冲突的(相较自己编写驱动 各个厂商 一般都采用usb->ps/2 这个简洁可靠的做法来达到全无冲 )
希望能够对大家有所帮助 也请大家指正批评 |
|