声明:本文原出处:http://bbs.ednchina.com/BLOG_ARTICLE_2111716.HTM作者文章。
鼠标发送给PC的数据每次4个字节
BYTE1 BYTE2 BYTE3 BYTE4
定义分别是:
BYTE1 --
|--bit7: 1 表示 Y 坐标的变化量超出-256 ~ 255的范围,0表示没有溢出
|--bit6: 1 表示 X 坐标的变化量超出-256 ~ 255的范围,0表示没有溢出
|--bit5: Y 坐标变化的符号位,1表示负数,即鼠标向下移动
|--bit4: X 坐标变化的符号位,1表示负数,即鼠标向左移动
|--bit3: 恒为1

本文介绍了USB鼠标和键盘发送给PC的数据协议格式。鼠标数据包含4个字节,其中BYTE1的位字段表示按键状态和坐标变化,BYTE2和BYTE3表示X和Y坐标变化量,BYTE4表示滚轮变化。键盘数据则为8个字节,BYTE1的位字段标识各种键的状态,BYTE3到BYTE8表示普通按键。
最低0.47元/天 解锁文章
1839

被折叠的 条评论
为什么被折叠?



