现在就快要写完USB鼠标了。但在完成3.14节时,按键驱动居然忘得差不多了,所以在这里补上。但是我十分不理解圈圈为什么在这两句用了异或操作:
KeyDown|=(~KeyLast)&KeyPress; KeyUp|=KeyLast&(~KeyPress);
还有在完成这节之前,圈圈说前面的报告描述符的定义要返回4字节的数据,但是我没看出来,可能是对报告描述符还不大了解。
attachment download
发布
xucun915_925777961 2011-5-5 17:12