Arduino PS2Mouse LibraryInteraction with PS/2Mouse
Arduino-PS2-鼠标与PS/2鼠标交互的库。鼠标在远程模式下工作,即您需要明确要求它发送数据。该库提供有关按下按钮、鼠标位置和滚轮旋转计数(如果有)的信息。使用以下数据结构:
typedef struct {
tint status;
tPosition position;
tint wheel;
} MouseData;
其中Position定义为:
typedef struct {
tint x, y;
} Position;
position和wheel值相对于先前检索的数据,即如果自上次读取以来鼠标/滚轮位置没有改变,则它们都是0。如果鼠标有两个滚轮,则当移动垂直滚轮时wheel值增加/减少1,移动水平滚轮时增加/减少2(这是Microsoft实现其IntelliMouse标准的方式)。有关详细信息,请参阅。用法识别P
下载地址
用户评论