检查所有的鼠标按钮的当前状态,报告当有任何按钮已经被按下,否则不报告。
Mouse.isPressed();
Mouse.isPressed(button);
如果没有值可以传递的,它会检查鼠标左键的状态。 按钮:检查鼠标按钮- 字符
布尔:报告按钮是否被按下
void setup(){ //***设定一个开关,将会模拟发出鼠标的"按" pinMode(2,INPUT); //***设定一个开关,将会终止模拟鼠标发出"按下" pinMode(3,INPUT); //开始与计算机串行通信 serial1开始 (9600); //启动鼠标库 Mouse.begin(); } void loop(){ //检查按钮的状态变量 int mouseState=0; //如果连接到管脚2开关闭合时,**模拟**按下并按住鼠标右键,并保存状态INA变量 if(digitalRead(2) == HIGH){ Mouse.press(); mouseState=Mouse.isPressed(); } //如果连接到引脚3的开关闭合时,**模拟**松开鼠标右键,并保存在一个变量的状态 if(digitalRead(3) == HIGH){ Mouse.release(); mouseState=Mouse.isPressed(); } //输出当前的鼠标按钮的状态 serial1的println(mouseState); delay(10); }